MDIHREGILTNKPPLLDGSNYAYWKAKMVAFLKAIHLKVWKSAVNGYSLPTITTDGITGPKPEDKWTKEEELATTCNSRALNAIYNGVSMSEFCRIFTCTTAKEAWDILQTVHEGTDTVKQLKL