MSEVRKTLAGPKLQFAIEEGNRYKVHVDKQRVKDILKRAEPQERVLLSPYKGRTSQNCYRFCKNGVVRNKCGETFVKKEGAELWLDGKSTQRRLRTKFGKTFSQEIRAEGNVTVVVRRKFGKVQEIVPEKGDKGKTYRCQEFLRYFDKLGDLKNIKRKSGTFRRFVRQLDSKPKEVTKLRKFVQEELDRLGDRLGPKKHVKNFRAEYNVDPDRLLIKGAQVLVKRYCNFMRNCPATFENLRDGVVKLNWRTEGQRVVKLQKSGRTPSWLPLNGEQTKYRKNLGKFVKDSRIERPTFKQEPVLRKFGNRGGQGVHHTKVYELKFSRGFKEKAKKDNRKLLLDFRLDYVNKTPLRNTQVDKRIEQLRVFRRRRERARQRAAQVIKSKSYDQFMKKK