MLLPQNAGLPYKVYAGHDSVLAEKRKQRRIRTTFTSAQLKELERAFQETHYPDIYTREEIAMKIDLTEARVQVSLVANRASDCPGYVLDHLSTFWG