MSNEYFDPKLKIFSLNSNRELAEEIAKEVGIELGKSSVTHFSDGEIQINIEESIRGCHVYVIQSTSNPVNQNLMELLIMIDALKRASAATINIVMPYYGYARQDRKARSREPITAKLVANLIETAGATRMITLDMHAPQIQGFFDIPIDHLNAVRLLSDYFSERHLGDDLVVVSPDHGGVTRARKMADRLKAPIAIIDKRRPRPNVAEVMNIVGNVEGKVCIIIDDIIDTAGTITLAAKALREAGATKVYACCSHPVLSGPAMKRIEESPIEKLVVTNSIALPEEKWIDKMEQLSVAALLGEAIVRVHENASVSSLFE*