MMMYYIFTLKFLTPVHFGDTANGGSLDKFSLQCSADTLFAALCNEAANKGSDAVETLVKKTAEGKIVFSSLFPYCRTVDDDLYFYLPKPLLKLEQDEQQSAKSFEEIKQLATKLKKQKKSTYIRASQINSLLESGSSDRQFAVPEFAAPLVAGRVALREEKPLPYYVGSYVFSEHSGLYFILGVEHEEEFTLIKELLLSLGYSGIGGKRSSGYGKFELADDELELFDDGGVYDDDTAIALMLYNEKSKYQMCLAPVCPKADELAVVKQGRYKLIKRGGFITSSAAKDNIKRNSIYMLQEGSCFPERLCGQMLQQTVDGLAHDVYRDGIGMFVGLKNE