MTDEEEKGYGAILIDTSIFDGNGLRLEKGLLGKLSQFKQSPIVYIFPDVIKNEVLSHLESKIKVSRAALEKALNDAGDHLFFESSELNDAKQTLIASKEVDGLADSRVNNFIEVTGALVLDCGDYVSVSELLAGYFSSNPPFAETGKKKSEFPDAIVLMAVETWAEQNNLNVLAIAKDGDWENYCAKSKRIDYQEDLSKGLAVFNRANAPYALLVNLEKALHENNAEDFLSEVGAGLESALNGITPDQDADSHLYWEPEGCHAWFKEFELLENEFRLVDKDDDRIVLEAMAKITIEAEGEFSLSVYDSIDRDHVYMGGITATTIEDFESEILITVSGDLNGPIDELKVEDVEVVSPIRSINFGTIEPDYGEDY