MLKQKITQAPKTKISQTLRSWLPILQANIEDLKENLDKFAEDNPFLNVQDSIQTHDKGKNYFDSFYKHNVNSAFVDSKGLAKKSVYELLNEQILPPLFPTNKSQELAKKIIECLNEEGYFEYDEEFLKEYSLEEIERVRARFKFLDPVGVGAKDYKEAFLFALENMELDEDIDEFCRMLIMDFENIQNYTKEPLYKEALAVLKRFSTPPFLEYFEDSRIIVPDIFVYKENGEIKVKINDDYYPEISIQTDGLEHDFLSHYIKEAKNLVDALAMRKATLYKIGLMIVEYQYDFFMGKEIKPMTFKDLALDLERNASTISRAVANKYLSCERGLIPLRDFFAFALDEEGETSNVGVKEFVANLVKNEDRNKPLSDSKILELIKEEFKVDIGRRTITKYRKHLNIASSTDRKKLYELEG*