MLFVVQEIGATAVLFFIIMAGSGVCQEWMRMPYKRHPPPLSFQKAGGAYMKSKLGMMKFRMSVSVKSEKGFSVLHGLKDLVEPMHYKVWLLDQFGVLHDGQKAYPGAVETLKRIASTGVKLVVVSNSSRRAESTFERLKSLGFDPYLFTGVITSGELTHEYLLRRHDPWFAALGRRCIHVTWSERSSISLQGLGLEVVENPELADFILAHGTEALGLRDGGVKPVTLEELEGVLALAAGREISMVVANPDHVTVEARDLKIMPGSLGLKYEKLGGYVQYMGKPDSVVYQAAAEMTGVDFSDMVAVGDSLFHDIQGAAGTCMDSVFVAGGIHADELGIIDIGQQPKLENLESLFRMQNIYPTFVVPMFRW*