It definitely has all the characteristics of hexadecimal. The question marks are sort of spread around the first half of the characters and aren't in the beginning or end. I'm sure I could read everything clearly when I wrote it down so I put the question marks there intentionally. All characters used in hexadecimal are located in the string of characters, so I didn't intentionally leave a specific character or two out and just add those in place of the question marks. I stacked they string of characters in a way I couldn't tell if it was two 40 character keys or an 80 character key. If I only use the top line I have a 40 character string with no question marks, but that is an odd length.
I read this in Armory's FAQ, and opposes some other things I've seen. What kind of key are they talking about here?
"Each bitcoin (or fragment of) belongs to a cryptographic private key, which is an 80-digit number that is essentially impossible to guess. Bitcoins cannot be transferred unless the holder of the private key uses it to create a digital signature authorizing the transaction. A Bitcoin address is a string of letters that let other users know what your digital signature looks like without revealing the private key (it is related to the “public key”)."
https://www.bitcoinarmory.com/faq/