MAVLPGEAESSQVHMAKLYREAELEDVGRAPAQKSIKDLTEIKIDPDNPDKFFLPRSQLPKPEKTELLNLLLQNKEVFAWTPCEMPGISPEVICHKLNVDPKYKSVI