MGAFTKAAYFLLHPNQLRSIVQWKVWHEPVHRRDPSKETETEKACFRHLELTSRSFSAVIQELNPELLMPICLFYLVLRGLDTIEDDMTIDLAKKEPLLREFADLMEIDGWTFTENGPNEKDRELLVHFDDVIAELKKVKKPYYDIIREITVKMGNGMADYALNAEHNTNGVNTIEEYELYCHYVAGLVGEGLTRLFVESNLANPALLERMELTESMGQFLQKTNIIRDIHEDYVDKRRFWPKTIWSKYVNTWDDMFKPENREKALQCSSEMVLNALKHTEDCLFYMAGMRDQSVFNFVAIPQAMAIATLELVFRNPAIFERNVKITKGDACQLMMESTQNLRVVCEVFRRYARRIHKKNDPRDPNYLAISVQCGKIEQFIESIFPTQDPKKIALAQAQNSNQTAANTTDNGDTTFLVLSMIGVLFVMGGLMVGISIGAAWLMGARFDMAYEDITARVGTLVNGAAAVSSATVSSIPTTVMHQEL*