MKEIVERVKTKTKIPVYERSVENVLSAVLASDDIWRIVDLSEEPLPLVVAILESLNELGYVTFEDGVKLTEKGEELVAEYGIGKRYDFTCPHCQGKTVDLQAFADLLEQFREIVKDRPEPLHEFDQAYVTPETTVARVILMHTRGDLENKDIFVLGDDDLTSIALMLSGLPKRIAVLDIDERLTKFIEKAANEIGYEDIEIFTFDLRKPLPDYALHKFDTFITDPPETLEAIRAFVGRGIATLKGPRCAGYFGITRRESSLDKWREIQKLLLNEFNVVITDIIRNFNEYVNWGYAEETRAWKLIPIKKLPEYNWYKSYMFRIETLEGSRGYEDEIPEEDIYNDEESSTT