VKVGVMAGAEAQVAEVAAKVAKEKYGLDVELVTFTDYVTPNAALDDGSIDMNAFQHKPYLDRQVEDRDYKLTIAGNTFVYPIAGYSKQVKSVAALADGVRIAVPNDPTNLGRSLLLLEQQGLIKLRPEVGLLATVRDIVENPKNITIMELDAAQLPRSLDDVALSIINTTYASSINLTPEKDGVFVEDKESPYVNLIVARQDNVQNENVQNFVKAYQTEEVYTAAKEIFK