RFPFSRPELLKEWVLNIGRGNFQPKQHTVICSEHFRPECFSAFGNRKNLKHNAVPTVFAFQDPTQQVRENTDPASERGNASSSQKEKVLPEGGAGEDSPGRKMDTALEELQLPPNAEGPVKQVSPWRPRATEVVGRPVGPAGLRRPPSKQPSDHSYALLDLDSLKKKLFLTLKENEKLRKRLQAQRLVMQRMSSRLRACKGHRGLQARLGPEQQS