MALYDRTILVTGGAGFIGTHTVVQLLSEGFTVWIIDNLDNSVLEAIERVRDLVGAELSRKLHFNLGDLRNKADLEKLFSQTKFDAVIHFAGLKAVGESVVNPRRYFDNNLIGTINLYEIMAKYNCKKMVFSSSATVYGQPDKIPCVEDFNLMAMNPYGRTKLFLEEIARDIQKAEPDWKIILLRYFNPVGAHESGKLGEDPKGIPNNLMPYIQQVAVGRLPELNVYGHDYPTRDGSAIRDYIHVMDLADGHIAALRKLFTSEDIGCTAYNLGTGQGTSVLEMVAAFEKASGKKIPIKLCPRRAGDATAVYASTEKAAKELGWKAKYGIAEMCRDQWKWASNNPWGYHSKP*