MESQKMHLRHVTLHCFRKGNSAKDTTGEIFTVYGSGTTTIRTVRNWFGKFRAGNFELKDEDRSGRPATTDTDIIKTVLTENPRYSVLEIVDATNIPETTVHKHLIKIGYANRYEVWVPHLLRETGLMNRVSTCDLLLQRHERDPFLKPVAEKRPELHVALAVRQKLLQFDWDVLPYPPYSPDLAPSDYYLFLSLKNSLCGKSFKSISEIKTHLDEYFTSKLKRFWKEGIMRLPERWKKVVEQNGSYIT