MDFLRYLFGCKGQSGYGSSTTAEQVADGISLSSYTAIVTGATSGIGVETARVLAKQGACVVIPVRKLQSGEEVRCKILQEFPDANVAILELDLSSLKSVRKFVANFKALKLPLNILINNAGIAAGKFVLSEDGLELDFATNYMGHFLLVELLIEDMIKTARESGKEGRIVIVSSEAHRFTPTGGIALDKINDKKSFWYATSYGQSKLANLLHCKELSKRLQEMGDVNVTVNALHPGSISTGIGRDFNALFTRTIFALGSPFLKNVSQRPGKQGAATTVYAAVHPSLKGISGKYLMDCNEADCHANAKDMKLANKLWAFSMTFLSSLS*