MGHRYGFLALLSFLKYCYELGVKYVTIYAFSIDNFKREPDELQYLMDLILEKLEVVLSEENMVKQYGVKIDLLGNLKLFPEPIRKAAEKAMVATAQNNGTVLLVCVAYTSTDDIVHAIQGLYKEKQARIQQTAEGKQMVDDDEPVACSGGSNFEEFLVSSVDLERHMYFAGYPDPDILIRSGGERRLSNFILWQSAFCLLNNPKALWPDISLWHLVWAILQDQRVHPFFEKKQQL