MPPKKTAADAKKKGSASASSTGKKQSAYNKYMKDALADIKKKNPQLDHKEAFKEAAKQWKHHPSNPKRQA