http://www.nvlope.org/_tech/decoding_vin.htm