MNSSNLQSHPTAPPHLFTSIDMGTNSFKLLIVHADPSTRSFVPVERLKEPVVLSRESPTSISPQSQSRAIQSLRRFKSLILSHNVPLNQIRCVATEALRRAENQKHFVETALDDVGIQIDVLSGEEEARLVYLGVLQFLPVFERSALCIDIGGGSTEFVIGKRGEVKLAVSLKLGHVNLTQMCVGLVEMREYIRGVIDESSLGDRLRECEGFEVVVGSSGTIRAIENAVFSGYGSDLCHLEEGYKRDWRFGRSELSGVVERLCSEGDEGLIRREGFFGRRAEFIVAGAVLLEEIFEALGIEEMEVSEYALAEGVIADSLGKAFGGLYDLNANARWRSVMRLATRLNGKKRMNHAVHCANIAKEIFVGLRKCNDFNVVLDDKDLEYLEAACFLHNIGIITGKKGYHKQSYHIIKNGDHLYSYTAEEVELIALLTRYQRKKFPKLDRAPFKNFAEKAKRKFIIMCVIIRLSVLLQRSESMDLQEVEFLESTDSFKLVLKQQNQDPLVMGSQDQAEEKSDALHMEQEVEHFKRLFKKEMVIVFPS*