MGHRYGFLALLSILKYCYELGVKYVTIYAFSIDNFKRKPDEVHYLMDLILEKLEVVLREENIVKQYGVKIDFLGNLKLFPEPVRKAAEKAMAATAQNNGTALLVCVAYTSTDDIVHAIQGLYKEKQARIQQTAEGKQMGDDDEPVDCSGGSNLEEFSVSSADLERHMYFAGYPDPDILIRSGGETRLSNFILWQSTFCLLNNPKALWPDISLWHLVWAILQYQRVHPFFEKKQRL*