MGKKGRVEWDWCLGMGSDIGREGLVNEGFGMAGVGENVRVGIAGLGVGFSVGRVSGCLWVLPGYCMPIEPDASVWMCLLCACRGYRQIELGEIAADQLLKIDPERSGNYVQLLNLYGEAGLWDKAAVLRMLMKERMIKKSPGCSWIEVRDKVDLFFSGYSSSPRIVEIHATLKSLRRIMVNNEVSLEGVIS