MSQIAVRTFHDIRAALLARRELALLDVREEDPFAQAHPLFAANLPLSRLELEIHARVPRRDTPITVYDDGEGLAPVAAQRLLDLGYSDVALLDGGLSGWRNAGGELFRDVNVPSKAFGELVEAERHTPSLAAEEVQALLDARADAVILDARRFDEYQTMSIPGGISVPGAELVLRVAELAPDPRTRVIVNCAGRTRSIIGTQSLLNAGIPNPVAALRNGTIGWTLAGQQLEHGQTRRFGAISQDTRKAAAQRARAVADRAGVERLDLAGLAQWQDEHDRTTYLLDVRTPEEYEAGHLPGSRSTPGGQLVQETDHVASVRGARLVLVDDDGVRANMSASWLAQMGWQVAVLDGLSDADLSERGAWSAPLPRQPRADTIDPTTLADWLGEPGTRVLDFTASANYAKRHIPGAAWVLRSQLKQALERLGTAERYVLTCGSSLLARFAVAEVQALSGKPVFLLDGGTSAWVAAGLPTEDGESLLASPRIDRYRRPYEGTDNPREAMQGYLDWEFGLVEQLGRDGTHGFFVI*