MMAVPIPSRQLFIDGEWREPLLKKRIPIINPATQEIIGDIPAATAEDVDIAVEAARRAFSKPDSWASTSGSFRAKFLRAIADKILERKIELAKLEVVDCGKPIDEAISDMVSVAGCFKYYAELAEALDAKQRIPISIPMESFKTHVLKEPIGVVALITPWNYPLLMAAWKVAPALAAGCTAILKPSELASVTCLELAEVCRDVALPPGVLNILTGLGPEAGAPLASHPHVDKIAFTGSTATGIKIMTTAAQTIKPISLELGGKSPILVFEDVDLDNAIEWTLYGCFPNNGQICSATSRLLVHENIAAKFVEKLIQWSKSIKISDPLEEGCRLGAIVSEGQYEKILNFISTAKSEGATILYGGVRPQHLKKGFFIEPTIITDVSTSMQIWREEVFGPVLCVKTFATEEEATQLANDTHYGLGAAVVSNDLERCERLTKVLQAGVVWVNCSQPCFDQAPWGGIKHSGIGRELGEWGLENYLTVKQVTQYTSDKQWGWYSPP*