MCPAKRRAWVSRANLTSTQHDEPLALGLCGWEDEGPSLPPEWRLLTVIPDKVPAPDESPDTALAPGQTQPEGACDPGASWGLPMEAPGMEDFGQFMPVGPQPCLGPPGFPVPHCLSPGSMRGYRSGGFASPGDLPGYHQDGYHGPDWYGTVQEGPYPAISRYMGPVGFGAPGPGYLGEMARPPGLMLAPGGQRKRRVLFSQAQVCELEKRFERQKYLTAAERERLAQLTRLTPTQVKIWFQNHRYKAKRQAKRRDVGDGPPAEPPPEPRPALSSSPAACSLGWHLAAKTAPGGRPGS