MGQARVAETLRQQNPGVEITRTQMWLATHTPKNGSARYEYWTFFDAEIKKMKIKNCYFPLFVSLSVLQREKDHIERFAPEVFSWAIGEDDSQDICWNIVVP