MKYRNFTNKLMLMVGVTATAVLTSCEQEFYQDEQYRKEIYIVSGEDNIFQREFAFGGEEIGYLSVYASGTTPIEKEVMVELERNETVLSDYNQKRYGDNYKNYVLELPDTHYKVDDWSINLYPNANSSYSLFPIKVNIDGLEPEDNYFLPLRIASVSDYMISSARRNVLMQILMKNDYATTKEKSYYTMNGTRLRVAKDTWEPLDKKNNAPDYKPINATKLVAPVTEYGIRILTGSTLTSDRKELRKQGIVVTVHPEEMIDVPVIGSNGLPTGEYIQCQKVTLDKWYNVNSGITVLNIEDTPSYYNPEKKEFTLNYRYNYNSNDWYEMKEVMSPVAIANENN