MSKYLSIDDLNSCFQQQESKLKQLYEQLNSYSLLAAHVFILPDVEKGCEHEPVTEIIVNEMTGNDARNIGLSHYQKLFIYHNNQNISSKAAVRLPGVLCFSVNQQQYRSALLLIEEINKLKAELEHIVTVQSGVDKEQRFEFVHSQLHGLITLNAYRTITPLLNPDSVRFGWANKNIINKVTKDQILQRLEKSYNSGRAVSPYSREQWAALVAKEIIDIKKLPDDVVLKIKRPVKVQPIARVWYAEQQKQVQYACPLPIIAFYVNYGDNQPKIGRLANYDANAIVHRYKPKAKPLELIIPRLHLYREI