MDSDSVRAIIVDMFNAGTETTATTIEWAMAELIKNPEVMKKAQEEVRRLMGRKGKVEENHLYQMHYLKCVIKETLRLHPVAPLLTPKESNAAVMLQGYFIPPKTRVIVNAWAIGRDPKSWERPEEFLPERFSNSPVDFKGQDFQFIPFGAGRRACPGISFAIPTMELALASLLYFFDWKMPNGMKQEDLDMSEAGGVIVCLRSPLLLIPVAHFF