MSRERAKRATLPPAQENIDKLEKVVKQGNYYGAQQMFKSISARYVSAERYSEALDILQCGACLQLENGQVTCGSELALLFVETLVKGEVPYNEETLDRVRKIYEKFPRPSVPQNLDLADDDDMQKLSEAIAAAKTRVECCSSFLKASIKWSAEFGAHRYGSPELHEMLADYIYSQSTEVDMVKVSFHFVRGRNLKKFASTIINFMGKCYPGEDDLAIARAILMYLSLGNLRDANKLMEEVEKEMEAKHLGFPQSELMQFVNYLLLTLQRDALPLFNMLRQSYKSSIDRDPLLNELLDEIAKKFYGVQRKNPLQGMFGDIFKMMGGE*