MGRVKVQLKKIEHKTYRHITFAKRKTGLVKKAYELSTLCDVEVALIIFSPAGKLFLFDGKKRVEEILAHHVELPARRRGWVQNQELIRRLITQMSLEAGFANHPSNTSRTNKMGIDSRFQEVQKKIVICITQLEDVEKQLQCFLRNPSCLKSMREIQYHEMILEQTLKLVHFRKRFLEANCSVQPTPKGFGDTIRPQLISCREKASAGGSISQSLSYNLSWQSQNDLHAPRNQSNGLQPSRNLPESLVEKLQSPMTYLQGHRYLARNEVSSKPEVDGYMHHWASGIVNANFPPRMDIVQQARATSNPAQRKRGVL