MSNEKERETHVYMAKLAEQAERYEEMVESMKSVAKLNVELTVEERNLLSVGYKNVIGARRASWRIMSSIEQKEESKGNESNVNLIKGYRKKVEDELAKICSDILEIIDKHLIPSSGSGEATVFYYKMKGDYFRYLAEFKTDQERKDASEMSLKGYEAHLPSTHPIRLGLALNFSVFYYEIMNSPERACHLAKQAFDEAIAELDSLSEESYKDSTLIMQLLRDNLTLWTSDLPEDGGTSYPSLLPYLSFDCLTLTYVNETKIAIFFPTQNVGKRLALVFLSVCVKDVNALIIENSPRKPV*