MSEGGALGKCSRIRHIVRLRQMLRRWRAKAARAAAAAAASGNLSGKIPADVPAGHVAVCVGTNSRRFVVRATQLNHPVFKKLLLEAEEEYGFANSGPLAIPCDESIFEEILRFASLDDFKRCAGNPEFWPESRPLLHGLSEKPIW