MGHRYGFLALLSILKYCYELGVKYVTIYAFSIDNFKRKPDEVHYLMDLILEKLEVVLREENIVKQYGVKIDFLGNLKLFPEPVRKAAEKAMAATAQNNGTALLVCVAYTSTDDIVHAIQGLYKEKQARIQQTAEGKQMGDDDEPVECSGGSNLEEFSVSSADLERHMYFAGYPDPDILIRSGGETRLSNFILWQSTFCLLNNPKALWPDISLWHLVWAILQYQRVHPFFEKKQRL