MEALTLWRAFVPRWAHMPLSGAGAARFGGRWNPVGVPALYAARELSTAWAEYNQGFVQHPALIVQLELRDAVLADLTDFKVLADLDVDETIHSCEWRDMLDKGAVPQTHQLRTALLARDYHGVIYPSFMSPGGTCVALWRWNGAKEPRLDVIDPEGRLPKSPASWV