MESAALSRIGLAGLAVMGQNLALNIAEKGFPISVYNRTTSKVDETLDRAAVEGNLPVSGQYSPRDFVLSIQRPRSLIILVKAGAPVDQTIDAFSEYMEPGDCIIDGGNEWYQNTERRISEAEQKGLLYLGMGVSGGEEGARNGPSLMPGGSFQAYDNIKDILEKVAAQVEDGPCVTYIGEGGSGNFVKMVHNGIEYGDMQLISEAYDVLKNVGGLSNEELAEIFTEWNSGELESFLVEITSDIFRVKDEFGDGELVDKILDKTGMKGTGKWTVQQAAELSVAAPTIAASLDCRYLSGLKDERENAAKVLREAGLKEEIGSASSGIDKKRLVDDVRQALYASKICSYAQGMNLLRAKSLEKSWNLNFGELARIWKGGCIIRAVFLDRIKKAYQRNPDLASLVVDPEFAKEMVQRQAAWRRVVGLAVSAGISTPGMCASLAYFDTYRRARLPANLVQAQRDLFGAHTYERTDRPGAYHTEWTKLARKNH*