MESVALSRIGLAGLAVMGQNLALNIADKGFPISVYNRTTSKVDETLDRASNEGKLPVAGQYSPRDFVLSIQRPRSVIILVKAGAPVDQTISALSEYMEPGDCIIDGGNEWYQNTERRIVEAEKKGLLYLGMGVSGGEEGARNGPSLMPGGSFTAYNNVKDILEKVAAQVEDGPCVTYIGEGGSGNFVKMVHNGIEYGDMQLISEAYDVLKNVGGLSNDELAEIFTEWNRGELESFLVEITSDIFRVKDDYGDGELVDKILDKTGMKGTGKWTVQQAAELSVAAPTIAASLDCRYLSGLKDERENAAKVLEEAGLKEDIGSASRGVDKKRLIDDVRQALYASKICSYAQGMNLLRAKSLEKGWDLNLGEMARIWKGGCIIRAVFLDRIKKAYQRNPNLASLVVDPDFAKEMVQRQAAWRRVVGLAISAGISTPGMCASLAYFDTYRRARLPANLVQAQRDLFGAHTYERTDRPGAYHTEWTKLARKSQ*