MHPLTLSSTALLRLIKSLSPAVRRAHLSASSIHCLLLKAGLLHVGAHLPTALLSAYAALGSPDHARRLFDEMPEQGLVPRTAMARAHVASGQAAQAIAVFGDMVADGVFPDNVALAVALGACHGAGSWTARRNPGKKIHALIVTSGIEPDVFVSTELIRVYGECGKLAVSRRVFDDMPSRSTITWNAMLHQYARHGKVDTAYELFLAMPRRDVVSWNTVMAGYCVAGRCREALGLFRQMVSPSSCAVHPNVPTMSTILGACAGAGCLETGIWVHAYIERNRMNDDGYLDRCLIDMYCKCGSIDNALQVFEKAPRKRDLFSWTTVICGLAMHGRATDALRMFDMMQDNGICPDDVTLVGVLNACAHGGLVDEGLGYFYSMEAKFRITPKIEHYGCMIDLLGRVGRLQEAYSMIRTMPMDPNTVIWGAFLSACKVHGNMELGKIAAEELTRLDPDDPWGRVMLSSMYAKAQDWIGLARERREMNSMQVKKTPGCSSIELKGEVHEFVAGGSQHPQYAEICSVLQDVEAQTNVG*