MNHGAKVFMVQLQANATHVFVKPSDSGTLMLMPLSLYLTSADFEVASPGHRSVVGFSAIADAHAGRCKIFDDAASPNNEMLMTHDGRGYIYFLLLSQPAIIELTYDHCGLWFALEFMCCSCLMNLLQKNKGDNERLWAAGIAGKRKKVIMSGKPKRPPSAFFVFMSEFRQEYQVQHPGNKSIVVVSKTAGEKWHAKSD