MSELQLPPGFRFHPTDEELVMHYLCRKCASQSIAVPIIAEIDLYKYDPWELPGLALYGEKEWYFFSPRDRKYPNGSRPNRSAGSGYWKATGADKPIGLPKPVGIKKALVFYAGKAPKGEKTNWIMHEYRLADVDRSSAARKKKNSLRLDDWVLCRIYNKKGAIEKRGPPPTPVVYGDEVVEEKPRLSEMGMPPPPVMPNDFVYFDTSDSVPKLHTTESSCSEQVVSPEFTSEVQSEPKWKDWSGEKSSLDFGFNYIDATAFGGGGGSNQLFPLQDMFMYNMPKPY