MLSNRESARRSRARKQQRMEELIAEASRLQAENARVEAQIGAYTTELTKVDGENAVLRARHGELAGRLQALGGVLEIFQVAGAPVDIPEIPDPLLRPWQSPFAPQLATAGGVPDAFQF