MQAEGDCNGAGGMKKLLTSNEAIAEAVKLAKPDVIAAYPITPQSPIVEKLSEMVDSGELDSRFVRVESEHSAMGVVIGAATAGARVFTATSSHGLAYMYEMCWWAAGSRLPIVMALAARSIGAPWNIHGDHLDLMAMRDLGWIISVAENAQEAFDMTLNAFMLSEEVNIPVAVAIDGFTMSHTAEVVEVREVEIPPRKQAYRILPGMDVALNAVTFGEARMTARYDLAKDLENSAELIEKEYGGLVERYRLEDADYAVVVTGGLSGDVKDAVDMLREEGVKMGVLRLKFIRPFPKKAVKSLPSQVLVVDRANTDLRGTLSVEVAACGVENVNVVAGIGGRYPTVEELYSCLKRFADGKLSDVEWLI