MEKGSSGYISEFLGNIPSFLRRCLFQVLSFGPIPHHIAFILDGNRRYARIHHLEAGMGHRYGFLALLSILKYCYELGVKYVTIYAFSIDNFKRKPDEVHYLMDLILEKLEVVLREENIVKQYGVKIDFLGNLKLFPEPVRKAAEKAMAATAQNNGTALLVCVAYTSTDDIVHAIQGLYKEKQARIQQTAEGKQMGDDDEPVECSGGSNLEEFSVSSADLERHMYFAGYPDPDILIRSGGETRLSNFILWQSTFCLLNNPKALWPDISLWHLVWAILQYQRVHPFFEKKQRL