MLNKKDKQMEKLLSKDPKEITWDWVNQKFKEIMAARGRKGTARFDLVDQLTHLTKIAKTPAQKLEILFSVISAQFDVNPGLSGHMPIKVWKKCVLNMLTILDILVKYTNIVVDDTIEPEENETSKPADYDGTIRVWGNLVAFIERIDTEFFKSLQSIDPHTREYVERLRDEPMFLALAQNIQDYFERMGDFKAAAKVALRRVESIYYKPQEVYEAMRKLAELVEEDEEAEDAEEESGPISSFIVVPEVVPRKPTFPESGRAMMDLLVSLIYRNGDERTKARAMLCDIYHHALMDNFGTARDLLLMSHLQDNIQHMDISTQILFNRTMAQLGLCAFRVGMITESHSCLSELYSGQRVRELLAQGVSQSRYHEKTPEQERLERRRQMPYHMHINLELLEAVHLIGAMLLEVPNMAANSLEARRRVISKNFRRLLEISERQAFNAPPENVRDHVMAATRALTKGDFQTAFEVLNSLE