MAHQILKTHDLSFVGRPQLYAGKQLFYGCKDILFSQYGEYWRQIRKTCALELLSNKKVKSFQAVREEEVGFMINQVSQSSLTSSAVDLRHMLTELANGIISMATLGKKRLKRAARTMDAFLDRVIKEYQERKVMDGRDGDDQRDFLDVLLNLQQGYETGLQMDSDSVRAIIVDMFNAGTETTATTIEWAMAELIKNPEVMKKAQEEVRRLMGRKGKVEENHLYQMHYLKCVIKETLRLHPVAPLLTPKESNAAVMLQGYFIPPKTRVIVNAWAIGRDPKSWERPEEFLPERFSNSPVDFKGQDFQFIPFGAGRRACPGISFAIPTMELALASLLYFFDWKMPNGMKQEDLDMSEAGGVIVCLRSPLLLIPVAHFF