http://www.repairfaq.org/filipg/LINK/F_crc_v3.html