MTMKPTKGFKISMFEKSVPKMRLINLMKATNNFNRNNIIGSGRTGTMYRATLSNGSFLAVKRLQEPHHSDKHFISEMTTLGSTRHRNLVPLQGFCIAQQERLLVYKYMPKGTLHQHLHQLQSEITWPLRLRIAMGVARGLAWLHHHCHPCIIHGNISSKCILLDEHYEPKISDFGFARLMNLDESEGNFCNLGHVDPKSECSSMATPMGDVHSFGMMLLELVSGKRPNKMAIAPQNLKGTLVQRINYLSNCYPINKSVIERECHGDLIEVFRVACGCVAPASERPTMFEVHKILRAISKKYDMVDEDEILIPAECQFWLST