MNLKDLELTIYRDPATPELDEQELCRYVEGTTSINTITKESILERVDEAKVDVFSKRFAESRVRDIEEKNEGFEPNFGEKRFEKRLIEDSSKDVKGVLYDAKKLEKIYLLLLNEQERSKNHLPFVLTNRLIGTFGEDNRYHARVSLYGFPMILSSTGLVEAPAKPKQFYRKKRSNSLKTKEEIKEETEGDFIDYGENRITKAMKGYLLQGIFHYLSKGFFCENNGCRFYNAHWQQELINAQINKPEFCNKHKKEIKEIKKRFSD