KGSLPLPNDQVYHGELEYPGAQAASGKSRVQRGKGGPSARRKREFMPDEKKDTTYWEKRRKNNEAAKRSREKRRLNDVAMESRLAALLEENTLLRAELLTLKLHFGLLSPGAYLQQAQAIQDLLQG