MGPKKTASAQVGKPTREKVTLEMKKEIIRKYDGGKRIADIAREYGRNASTIGTIIANREKILATDAAKGVTRIARNQPAVLEEVEKLLVMWMEEKQHAGDTVTEAVNCEKARALYTDLMDQQPGPSAEPEEFKASRGWFERFKTRSGIHSVVRHREAASSDTTATEDFAV