MEFKRSHVLLLLGCFILLGVKVECQKGSWSFSYVAPSCRAQSVSIAEFGGVGDGTTVNTEAFRKAIEHLSEFSETGGGQLYIPPGRWLTGSFNLTDHFTLYLHKEAVILGSQDLEDWPLIPPLPSYGMGRDAPGPRYSSLINGYNLTDVVITGDNGTIDGQGAIWWQKFHKNILKNTRGYLVELMYSKDIIISNLTFLNSPAWNLHPVYSSNILIQYVTILAPLDSPNTDGIDPDSCSYVRIEDCYVVSGDDIVAIKSGWDEYGISFGMPSQHIVIRRLVGISPTSAIIALGSEMSGGIQDVRAEDIQAI