MTEMKKMNVESFNLDHTKVKAPYVRLAGVKEGIHGDVIRKYDIRFCQPNKEHMDMPGLHSLEHMMAEFARNYTDKIVDISPMGCQTGFYFSVINLDDDGEVLDIIEKTLNDVLHATEVPACNETQCGWAASHSLEGAKEIARKMLAKRDEWTQVFA