MESAALSRIGLAGLAVMGQNLALNIAEKGFPISVYNRTTSKVDETLDRAAVEGNLPVSGQYSPRDFVLSLQRPRSLIILVKAGAPVDQTIAAFSEYMEPGDCIIDGGNEWYQNTERRISEAEQKGLLYLGMGVSGGEEGARNGPSLMPGGSFQAYDNIKDILGKVAAQVEDGPCVTYIGEGGSGNFVKMVHNGIEYGDMQLISEAYDVLKNVGGLSNEELAEIFTEWNRGELESFLVEITSDIFRVKDEFGDGELVDKILDKTGMKGTGKWTVQQAAELSVAAPTIAASLDCRYLSGLKDERENAAKVLREAGLKEEIGSASSGIDKKRLVDDVRQALYASKICSYAQGMNLLRAKSLEKSWNLNFGELARIWKGGCIIRAVFLDRIKKAYQRNPDLASLVVDPEFAKEMVQRQAAWRRVVGLAVSAGISTPGMCASLAYFDTYRRARLPANLVQAQRDLFGAHTYERTDRSGAYHTEWTKLARKSN*