MKKYNLSAEETVKFLYRGKIKRVKEEDIYSFYKNPSKIEIEYFREHFVDKSKYEISWEEIEETEKRLGVYLPKILREYYHECGDLDINTSFSELFKLEDIEFSHNWLREDLKEDEYSEEEIKKDLEKIDNFLIFWCENQGVWNAGIKKEDLDLENPPIYMTTNDDLYSWAKITNDIETFIIFQIIDNISASDFYNKEIENEDLKDILLDEKISLEEIRMSNFLSSNKKIKCSSYADYDNDKIYFFILENDMIKKTYLVKPKEKKVDYSINEKIDNGLLIELGNIIANGDNEVINQLKYSFDNIRKYLIENKEFIYMEKDIDNMSNSEIKFVKFYILSQILEKNGYLYYLDWKCELEDFKMIENLLKNISNDYSLDNIEFDEDDDITTWSEIFDEEFKSKNILLASFDLDSDTYGVFLISYKEFEKIEKLLKNSDLRIDFTKNL