MSKKNKKKLFLNDRIEHNIIDNLSNLDTNLDKNLMVYKDLKEQLKLNLSNEIDTKIQRMRILYEIKTRKLYKYDGFKSFSQYLKTFVVAKTQAFFYLKLYSKILEGSISIDTIKELGFENIKKHIFKKKSFDFNNNNKSKLDNKNISIRIFMRDKELYEFVKQDIKRASYIFKELFQNRKDVLTDIVTKYDNERN