MNKKEVTEIKKQFTPSNCAITRICGCYVDGEKEKKTEMKDAFLSLPEEEMFKYFDIFRKSLSGTIGKNLLNMEFPLETESEGGTQEFLLKLRNSRLTDDALLEEFYNRVIDSYDYAENYLILLVHAAYDIPGKSTDGSEMFDASDEVYDYIMCTFCPVKLSKPGLSYHAEENSFHERIRDWIVEMPDAGFLFPAFNDRSTDIHNLLYYSKNAENLGNGLTDLLLGCVPPLTAGNQKDTFRTLIEETLGDDCDYDTVKNIHENLNEMIEQNSENPEPLALDKAEVKYLLAKSGVEEEKLETFDEQYDSAAGEHSTLLASNIANLKKFEIKTPDITIQVNPECADLVETRIIDGQKCLVIVVDDCVEINGISAKTAVSGGLPKSSTPDASDESKSDTSENEMDVPF