A valid s9(07) comp-3 field will contain a value of this form:
X'nnnnnnns' where the "n"s can be any digit from 0 thru 9 and "s" could be C (a positive sign), D (negative), or F (unsigned). There are other signs (A, B, E, I think) used by much older compilers/systems, you probably will never see them.
What you got: x'c5c44040' is impossible (you might have typoed). That "o" is probably a zero because the highest letter possible in a half byte is "F". And maybe you transposed the o and the 4 The first 2 chars are an "E". The rest of the field is spaces "4040" unless you buy my transposition theory, then it would be "404040".
So, it looks like nothing in the field is valid COMP-3 data if you agree that the "04"s are spaces.