RFPFSRPELLKEWVLNIGRGNFKPKQHTVICSEHFRPECFSAFGNRKNLKQNAVPTVFAFQDATQLVREKADPAGRGANADSHQEEVFPEAGPAECGLGRRMDSALEALPPNAGGPIEQVLPQRVPGTQAPGQPASRTQPSDHSYALLDLDALKKKLFLTLKENEKLRKRLKAQRLVIQRMSSRLRAHGAGQPGLQARPRPEQQS