MSRPSRLQRQVLSLYRELLRAGRGTPGAEARVRAEFRQHASLPRTDVLRIEYLYRRGRRQLQLLRSGHATAMGTFVRPRGPAEEPGDATAPGTRLDDGGAPKNSCEDTGARETRSDGR