complete crc-16 check/validation program