import re
p = re.compile(ur'(?P<name1>[A-Z][A-Za-z]*)[\s_](?P<name2>[A-Z][A-Za-z]*|)')
test_str = u">:{abcd|}+)_(#)_@_Mitch_(@<$)_)*zersx!)Pamela@(_+)("
match = re.search(p, test_str)
if match:
print(match.group("name1"))
aW1wb3J0IHJlCnAgPSByZS5jb21waWxlKHVyJyg/UDxuYW1lMT5bQS1aXVtBLVphLXpdKilbXHNfXSg/UDxuYW1lMj5bQS1aXVtBLVphLXpdKnwpJykKdGVzdF9zdHIgPSB1Ij46e2FiY2R8fSspXygjKV9AX01pdGNoXyhAPCQpXykqemVyc3ghKVBhbWVsYUAoXyspKCIKbWF0Y2ggPSByZS5zZWFyY2gocCwgdGVzdF9zdHIpCmlmIG1hdGNoOgoJcHJpbnQobWF0Y2guZ3JvdXAoIm5hbWUxIikp