MPATTAETLSLVSRQVSVAPLVLLSVADHYGRSAKGTRKRVVGVLLGQNDGKNVRVSNCFAVPFEEDEKDPSVWFLDHNYVESMREMFKKVNAREKLIGWYHSGPKLRASDLEINELFKRYTPNPLLVIVDVQPKEVGVPTDAYFAIEEIKDDGTTTTKTFVHTPSIIEAEEAEEIGVEHLLRDIRDVAVGTLSSRITQQLQSLQGLHLRLRDIGAYLQKVLDGELPINHAILGNLQDIFNLLPNLTVPPASKPHGANQVENSELARAMTVKVNDQLMTIYLSSLVRAITAFHDLIDNKNQNRQQQEEKEAKKDEAEKKEGDKHKDDKKLANGAVNGEKKATEDNGKGKDKKKG