MMCMPSVRDQVRLVPALYQCATHVSEGSIGKTNDSLSEIKRLSSIVDGPLQRLSQIMADSLARRLLFSCEGLTGSLIHPSDYFEQSSIQSARYNFASLSPYLNTGFATINRAILEAMEVEKVVRIIDLSCSASHPRQWLKLLHGFHGRPGGPPEVRLTVVHDDNDFLANMRALLSKEADMLKIPFQFNDVNGRLETLDFSNLRSVLGIKYGEAIAISCSLQLHRLLVVDDNASCSAIDQLQKMANAAQLKQMASSVYSPASILNYPRTPSPLLLASFLNAIHTLKPNIMLVMEQDANHNALLFSDRFVEALNYYAALFDSFNAMAATNSQRANERAQVERMILGEEIKNILLCEGVNRHERHETLSQWAMYMDTSGFHHVPLSFGAIREGELKLMSFGLNGCQYQVESDCLLLGWSSTRLYSISAWRPKKGSTSGSREHMLVQRQVWPHN*