MKPFNYQQDFKQLDFRQHPELYQVGRGEQGVLMVEPYKSEILPHWRFRTVELAQQSSEKIMQLFEAYRAQDDFVGMDMARKFIQMGYTRARRYSNHQGGRKYGADGKELPRTIEKEKAAAAAVFKACWDRLRADNDYLARKKAHQQKYG