RGLTTRXQREFMPEEKKDTVYWEKRRKNNEAAKRSREKRRLNDVAIEGRLAMLLEENAILRAELQALKLQFGLLPSMCGPWMLPLQAMLWKSSWT