METSRGNPDLYRSSSIGGGSRRHGLQFSSNFFQSPLSAILEYLGILRVRPSHQENEGLIDERIGGVAHEHALSRGKNSSVSSSGGGEVSIRIIGAAEQEHLRSRLAMGQVREVDSGESGVSESQIGGPVGHSSDRYAVGGNNGAIGEGAASSSSPSLASKENSPSGNSDGEVPMPPSSRRARQSRRFYRMSDILSGVLMV