MIKFNFIILIFLIIFLKIQCAGKQIHVDVKIKDDWEEKREFIYLKNVEIKDRFVLKVIEKQNNQHDSIIKNLEGYLRSIDINLDKNIFEIELNDRSKYIPSDQLKKKILIEITNNEIIQNFLPGFEKMVLRNNNFIEYNNCYETSILYKSETNNNFKLIEESLESYKNKLLSSYWTEINLIGYKIELLEKQKVEYPKELKIRIIEIGNKISGIIEVNKRMCFNCRVTQTKQWHNLLKEHYLCEQCGAYKRICGKFRSKELWFKTIKKLSQIMYYGEVVPQAGEVDL