MPPRRGRAAVAGTAQEELDQDLKEALHRSQSRPFKGEGTKLGEAIEAWIDSMDEYFEVAGYNDRSRMALARLKLAGVAKSSWKNHCEAEHLMQNQLGWADLKTFLRRRFCPPGFGEDKLNQFLELSQGSQTVEEYYQAYSELLRFAPIMDEATLLDRFIQKMNSPLDSLVKNASPTSVADAVAKAERLDDEKVLVEVAALEIGRGVNVEVEGLDAGSSLSQKRMDDFLCAKVTTIKQQAGVGAPSTTMGASSRFHLHLARFAAHPKYVQTSQLMDPQRSDVRPLDGEDEFWGRGDPTGG*