RFPFSRPELLKEWVLNIGRAGFKPKQHTVICSEHFRPECFSAFGNRKNLKHNAVPTVFAFQDSTQPVRENTNRARERGDAGSQGEKVCPEAAAKEDGPRKSMDIVLEELQLPPNPEGPLQQVLPQRSEAAEAPGWPASPAELKRALPMQASDHSYALLDLDALKKKLFFTLKENEKLRKRLKAQRLVMQRMSSRLRTHRGGQQGPQARPRPKQQS