Only 0-9, a-f, A-F, and blank are valid in hexadecimal string; found expression

Synopsis
You put a character other than a number, space, or a letter between 'A' and 'F' in what was supposed to be a hexadecimal string. The first character of expression shows you that invalid character you specified.