MREDYSEVKEIVRPPSLKPGDEIRIIAPASVPDMRALSKSVTRLTKMGYRISLGKNIRKLVQRNSLAAPSQDRADEIMTAFSDDSVKAILCARGGYGSIHILPYLDYDLIRDHPKIFVGYSDITALHMAFNKLSGLITFHGPMPASDPDEYSKATFKNYTEVLSGKSDDLSQFIDNVVKYIHKGKVDGRSVGTNISVYSSLIGTKYLPSSDGGILFAEDTGITSGDLDRYFSVMQLSGILDRFVAFALGDFKQIVDIEEPMPYIEDIVQLYLTELQKPSIYGLPFGHVADSQMLIPMNAMMTLSTDYPYVELKENIVE