Skip to content
Permalink
Fetching contributors…
Cannot retrieve contributors at this time
executable file 3947 lines (3932 sloc) 122 KB
#!/usr/bin/perl
#
# Challenge 1: "Write a program to validate a given
# Vehicle Identification Number (VIN). For more information,
# please checkout https://en.wikipedia.org/wiki/Vehicle_identification_number
# "
#
# My notes: sounds rather tedious, lots of tables of codes (and where to get
# them from is particularly nasty), and optional bits which are only enforced
# in some countries. Do we have to validate all the optional bits?
#
# The only optional bit I've chosen to validate is the US/Canada checksum
# which is at least vaguely interesting.
#
use v5.10; # to get "say"
use strict;
use warnings;
use Function::Parameters;
#use Data::Dumper;
die "Usage: ch-1.pl VIN\n" unless @ARGV==1;
# The first 2 chars are a country code, found a good list to download,
# it came in the form of lines like "AA-AH South Africa" and I had
# to write a quick "country code expander" to produce this hash:
my %country = (
'AA' => 'South Africa',
'AB' => 'South Africa',
'AC' => 'South Africa',
'AD' => 'South Africa',
'AE' => 'South Africa',
'AF' => 'South Africa',
'AG' => 'South Africa',
'AH' => 'South Africa',
'AJ' => 'Ivory Coast',
'AK' => 'Ivory Coast',
'AL' => 'Ivory Coast',
'AM' => 'Ivory Coast',
'AN' => 'Ivory Coast',
'AP' => 'not assigned',
'AQ' => 'not assigned',
'AR' => 'not assigned',
'AS' => 'not assigned',
'AT' => 'not assigned',
'AU' => 'not assigned',
'AV' => 'not assigned',
'AW' => 'not assigned',
'AX' => 'not assigned',
'AY' => 'not assigned',
'AZ' => 'not assigned',
'A1' => 'not assigned',
'A2' => 'not assigned',
'A3' => 'not assigned',
'A4' => 'not assigned',
'A5' => 'not assigned',
'A6' => 'not assigned',
'A7' => 'not assigned',
'A8' => 'not assigned',
'A9' => 'not assigned',
'A0' => 'not assigned',
'BA' => 'Angola',
'BB' => 'Angola',
'BC' => 'Angola',
'BD' => 'Angola',
'BE' => 'Angola',
'BF' => 'Kenya',
'BG' => 'Kenya',
'BH' => 'Kenya',
'BI' => 'Kenya',
'BJ' => 'Kenya',
'BK' => 'Kenya',
'BL' => 'Tanzania',
'BM' => 'Tanzania',
'BN' => 'Tanzania',
'BO' => 'Tanzania',
'BP' => 'Tanzania',
'BQ' => 'Tanzania',
'BR' => 'Tanzania',
'BS' => 'not assigned',
'BT' => 'not assigned',
'BU' => 'not assigned',
'BV' => 'not assigned',
'BW' => 'not assigned',
'BX' => 'not assigned',
'BY' => 'not assigned',
'BZ' => 'not assigned',
'B1' => 'not assigned',
'B2' => 'not assigned',
'B3' => 'not assigned',
'B4' => 'not assigned',
'B5' => 'not assigned',
'B6' => 'not assigned',
'B7' => 'not assigned',
'B8' => 'not assigned',
'B9' => 'not assigned',
'B0' => 'not assigned',
'CA' => 'Benin',
'CB' => 'Benin',
'CC' => 'Benin',
'CD' => 'Benin',
'CE' => 'Benin',
'CF' => 'Malagasy',
'CG' => 'Malagasy',
'CH' => 'Malagasy',
'CI' => 'Malagasy',
'CJ' => 'Malagasy',
'CK' => 'Malagasy',
'CL' => 'Tunisia',
'CM' => 'Tunisia',
'CN' => 'Tunisia',
'CO' => 'Tunisia',
'CP' => 'Tunisia',
'CQ' => 'Tunisia',
'CR' => 'Tunisia',
'CS' => 'not assigned',
'CT' => 'not assigned',
'CU' => 'not assigned',
'CV' => 'not assigned',
'CW' => 'not assigned',
'CX' => 'not assigned',
'CY' => 'not assigned',
'CZ' => 'not assigned',
'C1' => 'not assigned',
'C2' => 'not assigned',
'C3' => 'not assigned',
'C4' => 'not assigned',
'C5' => 'not assigned',
'C6' => 'not assigned',
'C7' => 'not assigned',
'C8' => 'not assigned',
'C9' => 'not assigned',
'C0' => 'not assigned',
'DA' => 'Egypt',
'DB' => 'Egypt',
'DC' => 'Egypt',
'DD' => 'Egypt',
'DE' => 'Egypt',
'DF' => 'Morocco',
'DG' => 'Morocco',
'DH' => 'Morocco',
'DI' => 'Morocco',
'DJ' => 'Morocco',
'DK' => 'Morocco',
'DL' => 'Zambia',
'DM' => 'Zambia',
'DN' => 'Zambia',
'DO' => 'Zambia',
'DP' => 'Zambia',
'DQ' => 'Zambia',
'DR' => 'Zambia',
'DS' => 'not assigned',
'DT' => 'not assigned',
'DU' => 'not assigned',
'DV' => 'not assigned',
'DW' => 'not assigned',
'DX' => 'not assigned',
'DY' => 'not assigned',
'DZ' => 'not assigned',
'D1' => 'not assigned',
'D2' => 'not assigned',
'D3' => 'not assigned',
'D4' => 'not assigned',
'D5' => 'not assigned',
'D6' => 'not assigned',
'D7' => 'not assigned',
'D8' => 'not assigned',
'D9' => 'not assigned',
'D0' => 'not assigned',
'EA' => 'Ethiopia',
'EB' => 'Ethiopia',
'EC' => 'Ethiopia',
'ED' => 'Ethiopia',
'EE' => 'Ethiopia',
'EF' => 'Mozambique',
'EG' => 'Mozambique',
'EH' => 'Mozambique',
'EI' => 'Mozambique',
'EJ' => 'Mozambique',
'EK' => 'Mozambique',
'EL' => 'not assigned',
'EM' => 'not assigned',
'EN' => 'not assigned',
'EO' => 'not assigned',
'EP' => 'not assigned',
'EQ' => 'not assigned',
'ER' => 'not assigned',
'ES' => 'not assigned',
'ET' => 'not assigned',
'EU' => 'not assigned',
'EV' => 'not assigned',
'EW' => 'not assigned',
'EX' => 'not assigned',
'EY' => 'not assigned',
'EZ' => 'not assigned',
'E1' => 'not assigned',
'E2' => 'not assigned',
'E3' => 'not assigned',
'E4' => 'not assigned',
'E5' => 'not assigned',
'E6' => 'not assigned',
'E7' => 'not assigned',
'E8' => 'not assigned',
'E9' => 'not assigned',
'E0' => 'not assigned',
'FA' => 'Ghana',
'FB' => 'Ghana',
'FC' => 'Ghana',
'FD' => 'Ghana',
'FE' => 'Ghana',
'FF' => 'Nigeria',
'FG' => 'Nigeria',
'FH' => 'Nigeria',
'FI' => 'Nigeria',
'FJ' => 'Nigeria',
'FK' => 'Nigeria',
'FF' => 'Madagascar',
'FG' => 'Madagascar',
'FH' => 'Madagascar',
'FI' => 'Madagascar',
'FJ' => 'Madagascar',
'FK' => 'Madagascar',
'FL' => 'not assigned',
'FM' => 'not assigned',
'FN' => 'not assigned',
'FO' => 'not assigned',
'FP' => 'not assigned',
'FQ' => 'not assigned',
'FR' => 'not assigned',
'FS' => 'not assigned',
'FT' => 'not assigned',
'FU' => 'not assigned',
'FV' => 'not assigned',
'FW' => 'not assigned',
'FX' => 'not assigned',
'FY' => 'not assigned',
'FZ' => 'not assigned',
'F1' => 'not assigned',
'F2' => 'not assigned',
'F3' => 'not assigned',
'F4' => 'not assigned',
'F5' => 'not assigned',
'F6' => 'not assigned',
'F7' => 'not assigned',
'F8' => 'not assigned',
'F9' => 'not assigned',
'F0' => 'not assigned',
'GA' => 'not assigned',
'GB' => 'not assigned',
'GC' => 'not assigned',
'GD' => 'not assigned',
'GE' => 'not assigned',
'GF' => 'not assigned',
'GG' => 'not assigned',
'GH' => 'not assigned',
'GI' => 'not assigned',
'GJ' => 'not assigned',
'GK' => 'not assigned',
'GL' => 'not assigned',
'GM' => 'not assigned',
'GN' => 'not assigned',
'GO' => 'not assigned',
'GP' => 'not assigned',
'GQ' => 'not assigned',
'GR' => 'not assigned',
'GS' => 'not assigned',
'GT' => 'not assigned',
'GU' => 'not assigned',
'GV' => 'not assigned',
'GW' => 'not assigned',
'GX' => 'not assigned',
'GY' => 'not assigned',
'GZ' => 'not assigned',
'G1' => 'not assigned',
'G2' => 'not assigned',
'G3' => 'not assigned',
'G4' => 'not assigned',
'G5' => 'not assigned',
'G6' => 'not assigned',
'G7' => 'not assigned',
'G8' => 'not assigned',
'G9' => 'not assigned',
'G0' => 'not assigned',
'HA' => 'not assigned',
'HB' => 'not assigned',
'HC' => 'not assigned',
'HD' => 'not assigned',
'HE' => 'not assigned',
'HF' => 'not assigned',
'HG' => 'not assigned',
'HH' => 'not assigned',
'HI' => 'not assigned',
'HJ' => 'not assigned',
'HK' => 'not assigned',
'HL' => 'not assigned',
'HM' => 'not assigned',
'HN' => 'not assigned',
'HO' => 'not assigned',
'HP' => 'not assigned',
'HQ' => 'not assigned',
'HR' => 'not assigned',
'HS' => 'not assigned',
'HT' => 'not assigned',
'HU' => 'not assigned',
'HV' => 'not assigned',
'HW' => 'not assigned',
'HX' => 'not assigned',
'HY' => 'not assigned',
'HZ' => 'not assigned',
'H1' => 'not assigned',
'H2' => 'not assigned',
'H3' => 'not assigned',
'H4' => 'not assigned',
'H5' => 'not assigned',
'H6' => 'not assigned',
'H7' => 'not assigned',
'H8' => 'not assigned',
'H9' => 'not assigned',
'H0' => 'not assigned',
'JA' => 'Japan',
'JB' => 'Japan',
'JC' => 'Japan',
'JD' => 'Japan',
'JE' => 'Japan',
'JF' => 'Japan',
'JG' => 'Japan',
'JH' => 'Japan',
'JI' => 'Japan',
'JJ' => 'Japan',
'JK' => 'Japan',
'JL' => 'Japan',
'JM' => 'Japan',
'JN' => 'Japan',
'JO' => 'Japan',
'JP' => 'Japan',
'JQ' => 'Japan',
'JR' => 'Japan',
'JS' => 'Japan',
'JT' => 'Japan',
'JU' => 'Japan',
'JV' => 'Japan',
'JW' => 'Japan',
'JX' => 'Japan',
'JY' => 'Japan',
'JZ' => 'Japan',
'J1' => 'Japan',
'J2' => 'Japan',
'J3' => 'Japan',
'J4' => 'Japan',
'J5' => 'Japan',
'J6' => 'Japan',
'J7' => 'Japan',
'J8' => 'Japan',
'J9' => 'Japan',
'J0' => 'Japan',
'KA' => 'Sri Lanka',
'KB' => 'Sri Lanka',
'KC' => 'Sri Lanka',
'KD' => 'Sri Lanka',
'KE' => 'Sri Lanka',
'KF' => 'Israel',
'KG' => 'Israel',
'KH' => 'Israel',
'KI' => 'Israel',
'KJ' => 'Israel',
'KK' => 'Israel',
'KL' => 'Korea (South)',
'KM' => 'Korea (South)',
'KN' => 'Korea (South)',
'KO' => 'Korea (South)',
'KP' => 'Korea (South)',
'KQ' => 'Korea (South)',
'KR' => 'Korea (South)',
'KS' => 'not assigned',
'KT' => 'not assigned',
'KU' => 'not assigned',
'KV' => 'not assigned',
'KW' => 'not assigned',
'KX' => 'not assigned',
'KY' => 'not assigned',
'KZ' => 'not assigned',
'K1' => 'not assigned',
'K2' => 'not assigned',
'K3' => 'not assigned',
'K4' => 'not assigned',
'K5' => 'not assigned',
'K6' => 'not assigned',
'K7' => 'not assigned',
'K8' => 'not assigned',
'K9' => 'not assigned',
'K0' => 'not assigned',
'LA' => 'China',
'LB' => 'China',
'LC' => 'China',
'LD' => 'China',
'LE' => 'China',
'LF' => 'China',
'LG' => 'China',
'LH' => 'China',
'LI' => 'China',
'LJ' => 'China',
'LK' => 'China',
'LL' => 'China',
'LM' => 'China',
'LN' => 'China',
'LO' => 'China',
'LP' => 'China',
'LQ' => 'China',
'LR' => 'China',
'LS' => 'China',
'LT' => 'China',
'LU' => 'China',
'LV' => 'China',
'LW' => 'China',
'LX' => 'China',
'LY' => 'China',
'LZ' => 'China',
'L1' => 'China',
'L2' => 'China',
'L3' => 'China',
'L4' => 'China',
'L5' => 'China',
'L6' => 'China',
'L7' => 'China',
'L8' => 'China',
'L9' => 'China',
'L0' => 'China',
'MA' => 'India',
'MB' => 'India',
'MC' => 'India',
'MD' => 'India',
'ME' => 'India',
'MF' => 'Indonesia',
'MG' => 'Indonesia',
'MH' => 'Indonesia',
'MI' => 'Indonesia',
'MJ' => 'Indonesia',
'MK' => 'Indonesia',
'ML' => 'Thailand',
'MM' => 'Thailand',
'MN' => 'Thailand',
'MO' => 'Thailand',
'MP' => 'Thailand',
'MQ' => 'Thailand',
'MR' => 'Thailand',
'MS' => 'not assigned',
'MT' => 'not assigned',
'MU' => 'not assigned',
'MV' => 'not assigned',
'MW' => 'not assigned',
'MX' => 'not assigned',
'MY' => 'not assigned',
'MZ' => 'not assigned',
'M1' => 'not assigned',
'M2' => 'not assigned',
'M3' => 'not assigned',
'M4' => 'not assigned',
'M5' => 'not assigned',
'M6' => 'not assigned',
'M7' => 'not assigned',
'M8' => 'not assigned',
'M9' => 'not assigned',
'M0' => 'not assigned',
'NF' => 'Pakistan',
'NG' => 'Pakistan',
'NH' => 'Pakistan',
'NI' => 'Pakistan',
'NJ' => 'Pakistan',
'NK' => 'Pakistan',
'NL' => 'Turkey',
'NM' => 'Turkey',
'NN' => 'Turkey',
'NO' => 'Turkey',
'NP' => 'Turkey',
'NQ' => 'Turkey',
'NR' => 'Turkey',
'NS' => 'not assigned',
'NT' => 'not assigned',
'NU' => 'not assigned',
'NV' => 'not assigned',
'NW' => 'not assigned',
'NX' => 'not assigned',
'NY' => 'not assigned',
'NZ' => 'not assigned',
'N1' => 'not assigned',
'N2' => 'not assigned',
'N3' => 'not assigned',
'N4' => 'not assigned',
'N5' => 'not assigned',
'N6' => 'not assigned',
'N7' => 'not assigned',
'N8' => 'not assigned',
'N9' => 'not assigned',
'N0' => 'not assigned',
'PA' => 'Philipines',
'PB' => 'Philipines',
'PC' => 'Philipines',
'PD' => 'Philipines',
'PE' => 'Philipines',
'PF' => 'Singapore',
'PG' => 'Singapore',
'PH' => 'Singapore',
'PI' => 'Singapore',
'PJ' => 'Singapore',
'PK' => 'Singapore',
'PL' => 'Malaysia',
'PM' => 'Malaysia',
'PN' => 'Malaysia',
'PO' => 'Malaysia',
'PP' => 'Malaysia',
'PQ' => 'Malaysia',
'PR' => 'Malaysia',
'PS' => 'not assigned',
'PT' => 'not assigned',
'PU' => 'not assigned',
'PV' => 'not assigned',
'PW' => 'not assigned',
'PX' => 'not assigned',
'PY' => 'not assigned',
'PZ' => 'not assigned',
'P1' => 'not assigned',
'P2' => 'not assigned',
'P3' => 'not assigned',
'P4' => 'not assigned',
'P5' => 'not assigned',
'P6' => 'not assigned',
'P7' => 'not assigned',
'P8' => 'not assigned',
'P9' => 'not assigned',
'P0' => 'not assigned',
'RA' => 'United Arab Emirates',
'RB' => 'United Arab Emirates',
'RC' => 'United Arab Emirates',
'RD' => 'United Arab Emirates',
'RE' => 'United Arab Emirates',
'RF' => 'Taiwan',
'RG' => 'Taiwan',
'RH' => 'Taiwan',
'RI' => 'Taiwan',
'RJ' => 'Taiwan',
'RK' => 'Taiwan',
'RL' => 'Vietnam',
'RM' => 'Vietnam',
'RN' => 'Vietnam',
'RO' => 'Vietnam',
'RP' => 'Vietnam',
'RQ' => 'Vietnam',
'RR' => 'Vietnam',
'RS' => 'not assigned',
'RT' => 'not assigned',
'RU' => 'not assigned',
'RV' => 'not assigned',
'RW' => 'not assigned',
'RX' => 'not assigned',
'RY' => 'not assigned',
'RZ' => 'not assigned',
'R1' => 'not assigned',
'R2' => 'not assigned',
'R3' => 'not assigned',
'R4' => 'not assigned',
'R5' => 'not assigned',
'R6' => 'not assigned',
'R7' => 'not assigned',
'R8' => 'not assigned',
'R9' => 'not assigned',
'R0' => 'not assigned',
'SA' => 'Great Britain',
'SB' => 'Great Britain',
'SC' => 'Great Britain',
'SD' => 'Great Britain',
'SE' => 'Great Britain',
'SF' => 'Great Britain',
'SG' => 'Great Britain',
'SH' => 'Great Britain',
'SI' => 'Great Britain',
'SJ' => 'Great Britain',
'SK' => 'Great Britain',
'SL' => 'Great Britain',
'SM' => 'Great Britain',
'SN' => 'Germany',
'SO' => 'Germany',
'SP' => 'Germany',
'SQ' => 'Germany',
'SR' => 'Germany',
'SS' => 'Germany',
'ST' => 'Germany',
'SU' => 'Poland',
'SV' => 'Poland',
'SW' => 'Poland',
'SX' => 'Poland',
'SY' => 'Poland',
'SZ' => 'Poland',
'S1' => 'not assigned',
'S2' => 'not assigned',
'S3' => 'not assigned',
'S4' => 'not assigned',
'S5' => 'not assigned',
'S6' => 'not assigned',
'S7' => 'not assigned',
'S8' => 'not assigned',
'S9' => 'not assigned',
'S0' => 'not assigned',
'TA' => 'Switzerland',
'TB' => 'Switzerland',
'TC' => 'Switzerland',
'TD' => 'Switzerland',
'TE' => 'Switzerland',
'TF' => 'Switzerland',
'TG' => 'Switzerland',
'TH' => 'Switzerland',
'TJ' => 'Czechoslovakia',
'TK' => 'Czechoslovakia',
'TL' => 'Czechoslovakia',
'TM' => 'Czechoslovakia',
'TN' => 'Czechoslovakia',
'TO' => 'Czechoslovakia',
'TP' => 'Czechoslovakia',
'TR' => 'Hungary',
'TS' => 'Hungary',
'TT' => 'Hungary',
'TU' => 'Hungary',
'TV' => 'Hungary',
'TW' => 'Portugal',
'TX' => 'Portugal',
'TY' => 'Portugal',
'TZ' => 'Portugal',
'T1' => 'Portugal',
'T2' => 'not assigned',
'T3' => 'not assigned',
'T4' => 'not assigned',
'T5' => 'not assigned',
'T6' => 'not assigned',
'T7' => 'not assigned',
'T8' => 'not assigned',
'T9' => 'not assigned',
'T0' => 'not assigned',
'UA' => 'not assigned',
'UB' => 'not assigned',
'UC' => 'not assigned',
'UD' => 'not assigned',
'UE' => 'not assigned',
'UF' => 'not assigned',
'UG' => 'not assigned',
'UH' => 'Denmark',
'UI' => 'Denmark',
'UJ' => 'Denmark',
'UK' => 'Denmark',
'UL' => 'Denmark',
'UM' => 'Denmark',
'UN' => 'Ireland',
'UO' => 'Ireland',
'UP' => 'Ireland',
'UQ' => 'Ireland',
'UR' => 'Ireland',
'US' => 'Ireland',
'UT' => 'Ireland',
'UU' => 'Romania',
'UV' => 'Romania',
'UW' => 'Romania',
'UX' => 'Romania',
'UY' => 'Romania',
'UZ' => 'Romania',
'U1' => 'not assigned',
'U2' => 'not assigned',
'U3' => 'not assigned',
'U4' => 'not assigned',
'U5' => 'Slovakia',
'U6' => 'Slovakia',
'U7' => 'Slovakia',
'U8' => 'not assigned',
'U9' => 'not assigned',
'U0' => 'not assigned',
'VA' => 'Austria',
'VB' => 'Austria',
'VC' => 'Austria',
'VD' => 'Austria',
'VE' => 'Austria',
'VF' => 'France',
'VG' => 'France',
'VH' => 'France',
'VI' => 'France',
'VJ' => 'France',
'VK' => 'France',
'VL' => 'France',
'VM' => 'France',
'VN' => 'France',
'VO' => 'France',
'VP' => 'France',
'VQ' => 'France',
'VR' => 'France',
'VS' => 'Spain',
'VT' => 'Spain',
'VU' => 'Spain',
'VV' => 'Spain',
'VW' => 'Spain',
'VX' => 'Yugoslavia',
'VY' => 'Yugoslavia',
'VZ' => 'Yugoslavia',
'V1' => 'Yugoslavia',
'V2' => 'Yugoslavia',
'V3' => 'Croatia',
'V4' => 'Croatia',
'V5' => 'Croatia',
'V6' => 'Estonia',
'V7' => 'Estonia',
'V8' => 'Estonia',
'V9' => 'Estonia',
'V0' => 'Estonia',
'WA' => 'Germany',
'WB' => 'Germany',
'WC' => 'Germany',
'WD' => 'Germany',
'WE' => 'Germany',
'WF' => 'Germany',
'WG' => 'Germany',
'WH' => 'Germany',
'WI' => 'Germany',
'WJ' => 'Germany',
'WK' => 'Germany',
'WL' => 'Germany',
'WM' => 'Germany',
'WN' => 'Germany',
'WO' => 'Germany',
'WP' => 'Germany',
'WQ' => 'Germany',
'WR' => 'Germany',
'WS' => 'Germany',
'WT' => 'Germany',
'WU' => 'Germany',
'WV' => 'Germany',
'WW' => 'Germany',
'WX' => 'Germany',
'WY' => 'Germany',
'WZ' => 'Germany',
'W1' => 'Germany',
'W2' => 'Germany',
'W3' => 'Germany',
'W4' => 'Germany',
'W5' => 'Germany',
'W6' => 'Germany',
'W7' => 'Germany',
'W8' => 'Germany',
'W9' => 'Germany',
'W0' => 'Germany',
'XA' => 'Bulgaria',
'XB' => 'Bulgaria',
'XC' => 'Bulgaria',
'XD' => 'Bulgaria',
'XE' => 'Bulgaria',
'XF' => 'Greece',
'XG' => 'Greece',
'XH' => 'Greece',
'XI' => 'Greece',
'XJ' => 'Greece',
'XK' => 'Greece',
'XL' => 'Netherlands',
'XM' => 'Netherlands',
'XN' => 'Netherlands',
'XO' => 'Netherlands',
'XP' => 'Netherlands',
'XQ' => 'Netherlands',
'XR' => 'Netherlands',
'XS' => 'U.S.S.R.',
'XT' => 'U.S.S.R.',
'XU' => 'U.S.S.R.',
'XV' => 'U.S.S.R.',
'XW' => 'U.S.S.R.',
'XX' => 'Luxembourg',
'XY' => 'Luxembourg',
'XZ' => 'Luxembourg',
'X1' => 'Luxembourg',
'X2' => 'Luxembourg',
'X3' => 'Russia',
'X4' => 'Russia',
'X5' => 'Russia',
'X6' => 'Russia',
'X7' => 'Russia',
'X8' => 'Russia',
'X9' => 'Russia',
'X0' => 'Russia',
'YA' => 'Belgium',
'YB' => 'Belgium',
'YC' => 'Belgium',
'YD' => 'Belgium',
'YE' => 'Belgium',
'YF' => 'Finland',
'YG' => 'Finland',
'YH' => 'Finland',
'YI' => 'Finland',
'YJ' => 'Finland',
'YK' => 'Finland',
'YL' => 'Malta',
'YM' => 'Malta',
'YN' => 'Malta',
'YO' => 'Malta',
'YP' => 'Malta',
'YQ' => 'Malta',
'YR' => 'Malta',
'YS' => 'Sweden',
'YT' => 'Sweden',
'YU' => 'Sweden',
'YV' => 'Sweden',
'YW' => 'Sweden',
'YX' => 'Norway',
'YY' => 'Norway',
'YZ' => 'Norway',
'Y1' => 'Norway',
'Y2' => 'Norway',
'Y3' => 'Belarus',
'Y4' => 'Belarus',
'Y5' => 'Belarus',
'Y6' => 'Ukraine',
'Y7' => 'Ukraine',
'Y8' => 'Ukraine',
'Y9' => 'Ukraine',
'Y0' => 'Ukraine',
'ZA' => 'Italy',
'ZB' => 'Italy',
'ZC' => 'Italy',
'ZD' => 'Italy',
'ZE' => 'Italy',
'ZF' => 'Italy',
'ZG' => 'Italy',
'ZH' => 'Italy',
'ZI' => 'Italy',
'ZJ' => 'Italy',
'ZK' => 'Italy',
'ZL' => 'Italy',
'ZM' => 'Italy',
'ZN' => 'Italy',
'ZO' => 'Italy',
'ZP' => 'Italy',
'ZQ' => 'Italy',
'ZR' => 'Italy',
'ZS' => 'not assigned',
'ZT' => 'not assigned',
'ZU' => 'not assigned',
'ZV' => 'not assigned',
'ZW' => 'not assigned',
'ZX' => 'Slovenia',
'ZY' => 'Slovenia',
'ZZ' => 'Slovenia',
'Z1' => 'Slovenia',
'Z2' => 'Slovenia',
'Z3' => 'Lithuania',
'Z4' => 'Lithuania',
'Z5' => 'Lithuania',
'Z6' => 'not assigned',
'Z7' => 'not assigned',
'Z8' => 'not assigned',
'Z9' => 'not assigned',
'Z0' => 'not assigned',
'1A' => 'United States',
'1B' => 'United States',
'1C' => 'United States',
'1D' => 'United States',
'1E' => 'United States',
'1F' => 'United States',
'1G' => 'United States',
'1H' => 'United States',
'1I' => 'United States',
'1J' => 'United States',
'1K' => 'United States',
'1L' => 'United States',
'1M' => 'United States',
'1N' => 'United States',
'1O' => 'United States',
'1P' => 'United States',
'1Q' => 'United States',
'1R' => 'United States',
'1S' => 'United States',
'1T' => 'United States',
'1U' => 'United States',
'1V' => 'United States',
'1W' => 'United States',
'1X' => 'United States',
'1Y' => 'United States',
'1Z' => 'United States',
'11' => 'United States',
'12' => 'United States',
'13' => 'United States',
'14' => 'United States',
'15' => 'United States',
'16' => 'United States',
'17' => 'United States',
'18' => 'United States',
'19' => 'United States',
'10' => 'United States',
'2A' => 'Canada',
'2B' => 'Canada',
'2C' => 'Canada',
'2D' => 'Canada',
'2E' => 'Canada',
'2F' => 'Canada',
'2G' => 'Canada',
'2H' => 'Canada',
'2I' => 'Canada',
'2J' => 'Canada',
'2K' => 'Canada',
'2L' => 'Canada',
'2M' => 'Canada',
'2N' => 'Canada',
'2O' => 'Canada',
'2P' => 'Canada',
'2Q' => 'Canada',
'2R' => 'Canada',
'2S' => 'Canada',
'2T' => 'Canada',
'2U' => 'Canada',
'2V' => 'Canada',
'2W' => 'Canada',
'2X' => 'Canada',
'2Y' => 'Canada',
'2Z' => 'Canada',
'21' => 'Canada',
'22' => 'Canada',
'23' => 'Canada',
'24' => 'Canada',
'25' => 'Canada',
'26' => 'Canada',
'27' => 'Canada',
'28' => 'Canada',
'29' => 'Canada',
'20' => 'Canada',
'3A' => 'Mexico',
'3B' => 'Mexico',
'3C' => 'Mexico',
'3D' => 'Mexico',
'3E' => 'Mexico',
'3F' => 'Mexico',
'3G' => 'Mexico',
'3H' => 'Mexico',
'3I' => 'Mexico',
'3J' => 'Mexico',
'3K' => 'Mexico',
'3L' => 'Mexico',
'3M' => 'Mexico',
'3N' => 'Mexico',
'3O' => 'Mexico',
'3P' => 'Mexico',
'3Q' => 'Mexico',
'3R' => 'Mexico',
'3S' => 'Mexico',
'3T' => 'Mexico',
'3U' => 'Mexico',
'3V' => 'Mexico',
'3W' => 'Mexico',
'3X' => 'Costa Rica',
'3Y' => 'Costa Rica',
'3Z' => 'Costa Rica',
'31' => 'Costa Rica',
'32' => 'Costa Rica',
'33' => 'Costa Rica',
'34' => 'Costa Rica',
'35' => 'Costa Rica',
'36' => 'Costa Rica',
'37' => 'Costa Rica',
'38' => 'not assigned',
'39' => 'not assigned',
'30' => 'not assigned',
'4A' => 'United States',
'4B' => 'United States',
'4C' => 'United States',
'4D' => 'United States',
'4E' => 'United States',
'4F' => 'United States',
'4G' => 'United States',
'4H' => 'United States',
'4I' => 'United States',
'4J' => 'United States',
'4K' => 'United States',
'4L' => 'United States',
'4M' => 'United States',
'4N' => 'United States',
'4O' => 'United States',
'4P' => 'United States',
'4Q' => 'United States',
'4R' => 'United States',
'4S' => 'United States',
'4T' => 'United States',
'4U' => 'United States',
'4V' => 'United States',
'4W' => 'United States',
'4X' => 'United States',
'4Y' => 'United States',
'4Z' => 'United States',
'41' => 'United States',
'42' => 'United States',
'43' => 'United States',
'44' => 'United States',
'45' => 'United States',
'46' => 'United States',
'47' => 'United States',
'48' => 'United States',
'49' => 'United States',
'40' => 'United States',
'5A' => 'United States',
'5B' => 'United States',
'5C' => 'United States',
'5D' => 'United States',
'5E' => 'United States',
'5F' => 'United States',
'5G' => 'United States',
'5H' => 'United States',
'5I' => 'United States',
'5J' => 'United States',
'5K' => 'United States',
'5L' => 'United States',
'5M' => 'United States',
'5N' => 'United States',
'5O' => 'United States',
'5P' => 'United States',
'5Q' => 'United States',
'5R' => 'United States',
'5S' => 'United States',
'5T' => 'United States',
'5U' => 'United States',
'5V' => 'United States',
'5W' => 'United States',
'5X' => 'United States',
'5Y' => 'United States',
'5Z' => 'United States',
'51' => 'United States',
'52' => 'United States',
'53' => 'United States',
'54' => 'United States',
'55' => 'United States',
'56' => 'United States',
'57' => 'United States',
'58' => 'United States',
'59' => 'United States',
'50' => 'United States',
'6A' => 'Australia',
'6B' => 'Australia',
'6C' => 'Australia',
'6D' => 'Australia',
'6E' => 'Australia',
'6F' => 'Australia',
'6G' => 'Australia',
'6H' => 'Australia',
'6I' => 'Australia',
'6J' => 'Australia',
'6K' => 'Australia',
'6L' => 'Australia',
'6M' => 'Australia',
'6N' => 'Australia',
'6O' => 'Australia',
'6P' => 'Australia',
'6Q' => 'Australia',
'6R' => 'Australia',
'6S' => 'Australia',
'6T' => 'Australia',
'6U' => 'Australia',
'6V' => 'Australia',
'6W' => 'Australia',
'6X' => 'not assigned',
'6Y' => 'not assigned',
'6Z' => 'not assigned',
'61' => 'not assigned',
'62' => 'not assigned',
'63' => 'not assigned',
'64' => 'not assigned',
'65' => 'not assigned',
'66' => 'not assigned',
'67' => 'not assigned',
'68' => 'not assigned',
'69' => 'not assigned',
'60' => 'not assigned',
'7A' => 'New Zealand',
'7B' => 'New Zealand',
'7C' => 'New Zealand',
'7D' => 'New Zealand',
'7E' => 'New Zealand',
'7F' => 'not assigned',
'7G' => 'not assigned',
'7H' => 'not assigned',
'7I' => 'not assigned',
'7J' => 'not assigned',
'7K' => 'not assigned',
'7L' => 'not assigned',
'7M' => 'not assigned',
'7N' => 'not assigned',
'7O' => 'not assigned',
'7P' => 'not assigned',
'7Q' => 'not assigned',
'7R' => 'not assigned',
'7S' => 'not assigned',
'7T' => 'not assigned',
'7U' => 'not assigned',
'7V' => 'not assigned',
'7W' => 'not assigned',
'7X' => 'not assigned',
'7Y' => 'not assigned',
'7Z' => 'not assigned',
'71' => 'not assigned',
'72' => 'not assigned',
'73' => 'not assigned',
'74' => 'not assigned',
'75' => 'not assigned',
'76' => 'not assigned',
'77' => 'not assigned',
'78' => 'not assigned',
'79' => 'not assigned',
'70' => 'not assigned',
'8A' => 'Argentina',
'8B' => 'Argentina',
'8C' => 'Argentina',
'8D' => 'Argentina',
'8E' => 'Argentina',
'8F' => 'Chile',
'8G' => 'Chile',
'8H' => 'Chile',
'8I' => 'Chile',
'8J' => 'Chile',
'8K' => 'Chile',
'8L' => 'Ecuador',
'8M' => 'Ecuador',
'8N' => 'Ecuador',
'8O' => 'Ecuador',
'8P' => 'Ecuador',
'8Q' => 'Ecuador',
'8R' => 'Ecuador',
'8S' => 'Peru',
'8T' => 'Peru',
'8U' => 'Peru',
'8V' => 'Peru',
'8W' => 'Peru',
'8X' => 'Venezuela',
'8Y' => 'Venezuela',
'8Z' => 'Venezuela',
'81' => 'Venezuela',
'82' => 'Venezuela',
'83' => 'not assigned',
'84' => 'not assigned',
'85' => 'not assigned',
'86' => 'not assigned',
'87' => 'not assigned',
'88' => 'not assigned',
'89' => 'not assigned',
'80' => 'not assigned',
'9A' => 'Brazil',
'9B' => 'Brazil',
'9C' => 'Brazil',
'9D' => 'Brazil',
'9E' => 'Brazil',
'9F' => 'Colombia',
'9G' => 'Colombia',
'9H' => 'Colombia',
'9I' => 'Colombia',
'9J' => 'Colombia',
'9K' => 'Colombia',
'9L' => 'Paraguay',
'9M' => 'Paraguay',
'9N' => 'Paraguay',
'9O' => 'Paraguay',
'9P' => 'Paraguay',
'9Q' => 'Paraguay',
'9R' => 'Paraguay',
'9S' => 'Uruguay',
'9T' => 'Uruguay',
'9U' => 'Uruguay',
'9V' => 'Uruguay',
'9W' => 'Uruguay',
'9X' => 'Trinidad & Tobago',
'9Y' => 'Trinidad & Tobago',
'9Z' => 'Trinidad & Tobago',
'91' => 'Trinidad & Tobago',
'92' => 'Trinidad & Tobago',
'93' => 'Brazil',
'94' => 'Brazil',
'95' => 'Brazil',
'96' => 'Brazil',
'97' => 'Brazil',
'98' => 'Brazil',
'99' => 'Brazil',
);
# Now this is a real bitch; there doesn't seem to be a clean and
# simple definitive list of WMI codes. Several websites have
# tables of 100 or so common WMI codes, but there are apparently
# ~35000 or so. I found a long list on the US National Highways
# Agency (or some such) ftp site - yes, ftp! - and spent quite a
# lots of time sanitising that data, and expanding it via another
# "wmi expand" program, to produce this, which probably contains
# loads of errors..
my %wmi = (
'1L9' => 'LAWLESS CUSTOMS',
'382' => 'LAWLESS CUSTOMS',
'1U9' => 'UNITED STATES MOTORCYCLE CORPORATION',
'096' => 'UNITED STATES MOTORCYCLE CORPORATION',
'1M9' => '.0',
'041' => '.0',
'1Z9' => '03 INDUSTRIES LLC',
'283' => '03 INDUSTRIES LLC',
'119' => '14-24 DESIGNS LLC',
'002' => '14-24 DESIGNS LLC',
'JH2' => '1919 BOULEVARD',
'001' => '1M CUSTOM CAR TRANSPORTS INC',
'16U' => '1ST CHOICE MANUFACTURING INC',
'129' => '2-G TRAILER CO LLC',
'308' => '280 TRAILERS LLC',
'139' => '33 EAST MAINTENANCE INC',
'149' => '4 STAR FABRICATION',
'1S9' => '4-STAR TRAILERS',
'113' => '4-STAR TRAILERS',
'4FK' => '4-STAR TRAILERS',
'004' => '4X4 TRAILERS LTD',
'5AP' => '5 A TRAILERS & EQUIP. INC',
'1WE' => '5 STARR TRAILER CO INC',
'303' => '58TH STREET CUSTOMS',
'1F9' => '6 & 34 TRAILERS & MFG. INC',
'189' => '8 BALL CUSTOMS',
'2EV' => '9013-7233 QUEBEC INC. MOTO ETC',
'1A9' => 'A & B INDUSTRIES',
'531' => 'A & B INDUSTRIES',
'796' => 'A & E FABRICATORS',
'753' => 'A & E TRAILERS',
'1WH' => 'A & F TRAILER MFG INC',
'114' => 'A & R CUSTON TRAILERS',
'MEF' => 'A & R TRADING COMPANY',
'394' => 'A & W TRAILOR MANUFACTURE',
'455' => 'A - 1 HITCH & TRAILER SALES',
'5HN' => 'A 1 CUSTOM TRAILER MFG.. AKA TOW MASTER',
'256' => 'A B C MANUFACTURING',
'130' => 'A BAR K TRAILER SALES',
'1S4' => 'A PLUS MFG & COLLISION REPAIR',
'5KS' => 'A TEAM TRAILERS LTD',
'752' => 'A UNIQUE CARS INC. DBA MAGNUM CHOPPERS',
'727' => 'A&A MANUFACTURING',
'1D9' => 'A&C ENTERPRISES',
'131' => 'A&C ENTERPRISES',
'554' => 'A&D TRAILERS',
'299' => 'A+ NORTH AURORA AUTO BODY & PAINT DBA ZACKYS CUSTOM RODS',
'42L' => 'A-1 TRAILER & SALES INC',
'526' => 'A-1 TRUCK REPAIR LLC',
'1UF' => 'A-A WELDING SERVICE',
'165' => 'A-N-S MANUFACTURING',
'401' => 'A-PLUS CUSTOM TRAILERS',
'4PS' => 'A-Z MFG',
'507' => 'A.A. TRAILER',
'229' => 'A.P.E. INC',
'781' => 'A.Q. MANUFACTURING CORP',
'776' => 'A.R.M. (U.S.A.)',
'188' => 'A.S.H. CO. OF MT. LAKE',
'799' => 'A1 CYCLEES INC',
'5A0' => 'AA SCREEN SUPPLY',
'475' => 'AAA CRANE',
'447' => 'AAA TRAILER REPAIR',
'629' => 'AAD WELDING',
'516' => 'AAPEX TRAILERS',
'536' => 'AAR WELDING INC',
'500' => 'ABS WELDING & FABRICATING',
'640' => 'ABC COMPANY',
'999' => 'ABC COMPANY',
'505' => 'ABC ENTERPRISES',
'2AB' => 'ABI LEISURE PRODUCTS',
'318' => 'ABOUT SALES INC',
'441' => 'ABS MACHINING & FABRICATION',
'756' => 'ABSOLUTE CONCEPTS INC',
'701' => 'ABSOLUTE PERFORMANCE',
'423' => 'AC CUSTOM INC',
'359' => 'ACCEL TRAILERS INC',
'654' => 'ACCU-TEK TRAILER MANUFACTURING',
'688' => 'ACCURATE CUSTOMS LLC',
'678' => 'ACCURATE CYCLE ENGINEERING',
'632' => 'ACCURATE CYCLES',
'564' => 'ACE BROTHERS PORTABLE WELDING AND REPAIR',
'110' => 'ACE CUSTOM TRAILERS',
'599' => 'ACE MARINE & FABRICATION',
'169' => 'ACE TRUCK BODY CO',
'674' => 'ACES CHOPPERWORKS',
'2A9' => 'ACIER FABREX INC',
'053' => 'ACIER FABREX INC',
'673' => 'ACME CRYOGENICS',
'707' => 'ACME MOTORCYCLE CO',
'795' => 'ACME TRAILER WORKS INC',
'621' => 'ACOUSTICAL CONTROL SYSTEMS',
'005' => 'ACRO TRAILER COMPANY',
'697' => 'ACTION ENTERPRISES & FABRICATION LLC',
'277' => 'ACTION EQUIPMENT CO',
'555' => 'ACTION INDUSTRIAL STUDIO',
'642' => 'ACTION WELDING & FABRICATION',
'801' => 'ACTIVITY TRAILER LLC',
'A5L' => 'ACTIVMO AUTO INC',
'143' => 'ACV',
'5CL' => 'ADAM TRAILERS',
'541' => 'ADAMS EQUIPMENT',
'374' => 'ADAMS MFG',
'AKL' => 'ADIRONDACK KABINS LLC',
'471' => 'ADIRONDACK KOTTAGES',
'280' => 'ADIRONDACK WELDERS',
'622' => 'ADLER TANK RENTALS',
'167' => 'ADMIRAL DRIVE SYSTEMS INC',
'082' => 'ADMIRATION HOMES',
'720' => 'ADRIAN HOMES',
'2AE' => 'ADVANCE ENGINEERED PRODUCTS LTD',
'5DG' => 'ADVANCE MIXER',
'718' => 'ADVANCE PUMP & EQUIPMENT INC',
'561' => 'ADVANCE STRIPING EQUIPMENT',
'566' => 'ADVANCE TRAILER SERVICE INC',
'655' => 'ADVANCED BOAT TRAILERS',
'532' => 'ADVANCED BUS INDUSTRIES LLC',
'1E9' => 'ADVANCED COMPOSITES & TOOLING',
'288' => 'ADVANCED COMPOSITES & TOOLING',
'247' => 'ADVANCED CONTAINMENT SYS. INC',
'736' => 'ADVANCED CUSTOMS & CONVERSIONS',
'533' => 'ADVANCED DIRECTIONAL DRILLING SYS. INC',
'669' => 'ADVANCED FABRICATION',
'244' => 'ADVANCED FABRICATORS',
'524' => 'ADVANCED MANUFACTURING & POWER SYSTEMS',
'542' => 'ADVANCED METALCRAFT & CO',
'551' => 'ADVANCED PORTABLE BUILDINGS & TRAILERS',
'660' => 'ADVANCED TRAILER CONCEPTS',
'525' => 'ADVANCED TRAILER SYSTEMS',
'049' => 'ADVANCED TRANS. TECH. INC',
'230' => 'ADVANCED TRANSPORT TECH',
'KLM' => 'ADVANCED TRANSPORTATION TECHNOLOGY R&D CO',
'686' => 'ADVANCED WELDING AND MANUFACTURING',
'1T9' => 'ADVENTURE SPORTS PRODUCTS INC',
'690' => 'ADVENTURE SPORTS PRODUCTS INC',
'653' => 'ADVENTURE TRAILERS LLC',
'593' => 'AEC ENTERPRISES INC',
'RF3' => 'AEON MOTOR CO LTD',
'223' => 'AERO FIBERGLASS CO',
'675' => 'AERO FLITE TRAILERS',
'492' => 'AERO LIFT',
'553' => 'AERO-TEC',
'804' => 'AEROBILT MANUFACTURING COMPANY',
'800' => 'AEROSWINT TRAILERS',
'122' => 'AEROTEK INC',
'802' => 'AFFORDABLE ALUMINUM INC',
'40R' => 'AFFORDABLE TRUCK & RV',
'762' => 'AFTER HOURS BIKES',
'286' => 'AFTER-MARKET SPECIALTIES',
'397' => 'AG INDUSTRIAL INC',
'457' => 'AG SPRAY EQUIPMENT',
'495' => 'AGA GAS CENTRAL INC',
'275' => 'AGRI DRAIN CORPORATION',
'206' => 'AGRI-MART',
'332' => 'AGRICULTURAL BELT SERVICE',
'585' => 'AGRIFLEET LEASING CORPORATION',
'3AG' => 'AGRO-LINEA',
'760' => 'AGUILARS WELDING INC',
'611' => 'AGVANTAGE MANUFACTURING CORP',
'287' => 'AHL-RIGHT TRAILER MFG',
'671' => 'AHOY! HOUSEBOATS AND FISHHOUSES INC',
'050' => 'AINLEY KENNELS & FABRICATION',
'1ST' => 'AIRSTREAM INC',
'SMX' => 'AIRSTREAM INC',
'250' => 'AJAX TOOL CO. INC',
'294' => 'AJAX TRAILERS',
'1J9' => 'AJR INC',
'RAS' => 'AL SHAALI MARINE U.S.A.',
'482' => 'AL-JON',
'WBK' => 'ALBERT BOCKER GMBH & CO. KG',
'421' => 'ALBERT LEA TRAILER INC',
'730' => 'ALBRIGHT BIKES LLC',
'617' => 'ALC MANUFACTURING LLC',
'142' => 'ALCAN TRAILER INC',
'698' => 'ALCAN TRAILERS LLC',
'5WF' => 'ALCOM INC',
'726' => 'ALCOM',
'251' => 'ALEWINE MOTORS',
'4M8' => 'ALEWINE MOTORS',
'SFE' => 'ALEXANDER DENNIS LIMITED',
'1AU' => 'ALFA LEISURE',
'ZAR' => 'ALFA ROMEO',
'W09' => 'ALFRED SPINDELBERGER FAHRZEUGTECHNIK GMBH',
'S22' => 'ALFRED SPINDELBERGER FAHRZEUGTECHNIK GMBH',
'559' => 'ALISO TRAILERS MFG INC',
'520' => 'ALKOTA CLEANING SYSTEMS INC',
'5T0' => 'ALL ABOUT TRAILERS',
'702' => 'ALL AMERICAN CHOPPERS CO',
'440' => 'ALL AMERICAN MANUFACTURING',
'757' => 'ALL AMERICAN MANUFACTURING LLC',
'714' => 'ALL AMERICAN TRAILER MANUFACTURERS INC',
'779' => 'ALL AROUND TRAILERS',
'663' => 'ALL IN ONE CUSTOM FABRICATION & DESIGN',
'773' => 'ALL PHASE TRAILER AND EQUIPMENT',
'605' => 'ALL PRO CYCLES',
'1DZ' => 'ALL PURE CHEMICAL CO',
'679' => 'ALL SEASONS MANUFACTURING',
'1W9' => 'ALL STAR CARTS & TRUCKS',
'034' => 'ALL STAR CARTS & TRUCKS',
'798' => 'ALL STAR CARTS & VEHICLES',
'732' => 'ALL STEEL FABRICATION INC. DBA ALLIED STEEL &',
'1C9' => 'ALL VEHICLE REG SERVICES',
'1YR' => 'ALL VEHICLE REG SERVICES',
'565' => 'ALL WHEEL DRIVE EQUIP. MFG',
'4G6' => 'ALL-DORADO',
'636' => 'ALL-IN-ONE LEISURE',
'597' => 'ALL-IN-ONE PRODUCTS',
'549' => 'ALLEN BOAT COMPANY',
'3A9' => 'ALLEN COACH WORKS',
'433' => 'ALLENS MFG INC',
'766' => 'ALLENTOWN SHOTCRETE EQUIPMENT LLC DBA ALLENTOWN EQUIPMENT',
'172' => 'ALLIANZ SWEEPER COMPANY',
'253' => 'ALLIED INDUSTRIAL DISTRIBUTORS',
'528' => 'ALLIED MACHINE',
'843' => 'ALLIED TRUCK EQUIPMENT & BODY CO LLC',
'190' => 'ALLIED WELDING SERVICES',
'469' => 'ALLISON DUMP BODIES & TRAILERS',
'5AE' => 'ALLMAND BROS. INC',
'563' => 'ALLSTATES PRODUCTION EQUIPMENT COMPANY',
'510' => 'ALLTECH COMMUNICATIONS',
'503' => 'ALLY CUSTOM PRODUCTS INC',
'4MK' => 'ALMAR MANUFACTURING',
'529' => 'ALMAX HOLDINGS LTD',
'5XW' => 'ALPHA PRODUCTS INTERNATIONAL',
'164' => 'ALPHA TANK BUILDERS',
'WAP' => 'ALPINA USA LLC CROSSROADS CORP. CTR',
'571' => 'ALPINE INDUSTRIAL LLC',
'589' => 'ALPINE WELDING & FABRICATION INC',
'731' => 'ALSALOR CORP',
'456' => 'ALTAMONT TECHNOLOGIES',
'5WD' => 'ALTEC ENVIRONMENTAL PRODUCTS LLC',
'006' => 'ALTEC INDUSTRIES',
'4HA' => 'ALTEC INDUSTRIES',
'498' => 'ALTHA',
'333' => 'ALUM-A-FAB INC',
'241' => 'ALUM-LINE INC',
'1YG' => 'ALUMA LTD',
'729' => 'ALUMA TOWER COMPANY',
'672' => 'CAMERON AND SONS WELDING',
'2C1' => 'CAMI AUTOMOTIVE INC',
'2CK' => 'CAMI AUTOMOTIVE INC',
'2CN' => 'CAMI AUTOMOTIVE INC',
'40K' => 'CAMP INDUSTRIES',
'820' => 'CAMP N BOAT',
'UCT' => 'CAMP-LET APS',
'2C9' => 'CAMPAGNA MOTORSPORT',
'576' => 'CAMPBELL & KELLY INC',
'818' => 'CAMPBELL TRAILERS',
'956' => 'CAMPER PRODUCTS',
'236' => 'CAMPER TRAILER MFG',
'4C9' => 'CAMPERS CHOICE INC',
'043' => 'CAMPERS CHOICE INC',
'2CP' => 'CANADA TRAILERS MANUFACTURING LIMITED',
'486' => 'CANAJOHARIE CUSTOMS',
'047' => 'CANAJOHARIE CUSTOMS',
'086' => 'CANCADE COMPANY LIMITED',
'5B6' => 'CANNONDALE CORPORATION',
'SA9' => 'CANTAB MOTORS LTD',
'334' => 'CAPACITY OF TEXAS INC',
'4LM' => 'CAPACITY OF TEXAS INC',
'794' => 'CAPE FEAR MANUFCTURING LLC',
'879' => 'CAPITAL INDUSTRIAL SUPPLY INC',
'997' => 'CAPITAL INDUSTRIAL',
'460' => 'CAPITOL MACHINERY COMPANY',
'100' => 'CAPSTONE COMMERCE CO. DBA EGENOLF ENTERPRISE INC',
'5A3' => 'CAR MATE TRAILERS',
'819' => 'CAR TWIN TRAILERS INC',
'426' => 'CAR-GO CORP',
'4FD' => 'CARAVAN COACH',
'SCR' => 'CARBODIES LTD',
'902' => 'CARDERS CUSTOM CYCLES',
'849' => 'CARDINAL TRAILERS DIV OF CAROLINA CARPORTS',
'750' => 'CAREFREE CUSTOM CYCLES',
'1H9' => 'CARERRA BOATA',
'3C9' => 'CARGA FACIL S. A. DE C.V',
'116' => 'CARGA FACIL S. A. DE C.V',
'5LL' => 'CARGO AMERICA',
'4D6' => 'CARGO CRAFT',
'5LA' => 'CARGO KING LLC',
'5P1' => 'CARGO KING MANUFACTURING',
'467' => 'CARGO PLUS',
'5MD' => 'CARGO PRO',
'5LB' => 'CARGO SOUTH',
'828' => 'CARGO-LINER INC',
'078' => 'CARIBBEAN',
'351' => 'CARLIN MANUFACTURING',
'668' => 'CARLIN MANUFACTURING',
'5FM' => 'CARNAI TRAILERS INC',
'019' => 'CAROLINA BOATS & CARS',
'CBC' => 'CAROLINA BOATS & CARS',
'003' => 'CAROLINA CHOPPERS',
'392' => 'CAROLINA CUSTOM MFG',
'891' => 'CAROLINA CUSTOM PRODUCTS',
'092' => 'CAROLINA EQUIPMENT & SUPPLY CO.',
'829' => 'CAROLINA EQUIPMENT SALES INC',
'145' => 'CAROLINA GROWLER',
'11L' => 'CAROLINA RUNNING GEAR',
'803' => 'CAROLINA TRAILERS & EQUIPMENT',
'615' => 'CAROLINA TRAILERS LLC',
'062' => 'CAROLINA TRIKES & MINIS',
'493' => 'CARPENTER MANUFACTURING',
'13T' => 'CARRIAGE',
'16S' => 'CARRIAGE',
'436' => 'CARRIE TRANSPORTS',
'442' => 'CARRIER TRAILER MFG',
'039' => 'CARROCERIAS GALLEGOS S.A. DE C.V',
'MEI' => 'CARROCERIAS SUDAMERICANAS S.A',
'864' => 'CARRON TRUCK REPAIR LTD',
'4YM' => 'CARRY-ON TRAILER CORP',
'5MF' => 'CARRYING TRAILERS',
'1G9' => 'CART MASTERS',
'134' => 'CART MASTERS',
'4MF' => 'CART-AWAY CONCRETE SYSTEMS',
'4EG' => 'CARTER BROTHERS MFG. CO INC.',
'921' => 'CARTERS FABRICATION & DESIGN CO',
'527' => 'CAR',
'023' => 'CASA VILLA',
'031' => 'CASCADE GENERAL',
'911' => 'CASCADE TRAILER & TRUCK',
'992' => 'CASCON TRANSPORTATION EQUIPMENT CO',
'560' => 'CASTLE ENGINEERING',
'128' => 'CASTLEROCK MOTORCYCLES',
'391' => 'CAT TRAILERS',
'170' => 'CATA-MARINE',
'293' => 'CATALAC CORPORATION',
'826' => 'CATAMARAN CRUISERS',
'1CX' => 'CAULKINS FARM MACHINERY',
'46N' => 'CAVCO INDUSTRIES',
'CBT' => 'CAVCO INDUSTRIES',
'924' => 'CAZZANI CUSTOM CYCLES INC',
'065' => 'CC TRIKES & CUSTOM BIKES',
'43A' => 'CCG CORPORATION',
'857' => 'CDF TRAILERS',
'903' => 'CDM SALES AND SERVICE INC',
'051' => 'CDS CORP',
'066' => 'CECO EQUIPMENT INC',
'775' => 'CELLXION LLC',
'827' => 'CEM TECH',
'195' => 'CEMEN TECH',
'676' => 'CENEX',
'904' => 'CENLA CUSTOM TRAILER MANUFACTURER',
'LA9' => 'CENTECH SPECIALTY VEHICLES LTD CO.',
'ATC' => 'CENTECH SPECIALTY VEHICLES LTD CO.',
'5JV' => 'CENTERVILLE MANUFACTURING INC',
'5RH' => 'CENTEX TRAILERS LTD',
'033' => 'CENTRAL ALABAMA TRAILER & TRUC',
'445' => 'CENTRAL DUNES FABRICATION',
'064' => 'CENTRAL FLORIDA CHOPPERS',
'961' => 'CENTRAL FLORIDA TRAILER SALES',
'738' => 'CENTRAL MINE EQUIPMENT COMPANY',
'933' => 'CENTRAL MONTANA PANELS',
'837' => 'CENTRAL PARTS WELDING LLC',
'Y69' => 'CENTRAL PURCHASING INC',
'942' => 'CENTRAL TANK OF OKLAHOMA',
'5CN' => 'CENTRAL TRAILER CORP',
'5D6' => 'CENTURION',
'385' => 'CENTURY METAL PRODUCTS',
'207' => 'CENTURY TRAILER COMPANY',
'120' => 'CERBERUS TRIKES LLC',
'012' => 'CET TRAILERS',
'764' => 'CGM FABRICATIONS',
'057' => 'CHAGNON',
'725' => 'CHALET RV INC',
'466' => 'CHALET RV MANUFACTURING',
'087' => 'CHALLENGER TRAILERS LLC',
'155' => 'CHAMELEON TRANSPORTATION SYSTE',
'324' => 'CHAMPION HOME BUILDERS CO',
'272' => 'CHAMPION MANUFACTURING',
'790' => 'CHAMPION TRAILER COMPANY LP',
'044' => 'CHAMPION TRAILER WORKS',
'845' => 'CHAMPION TRAILERS INC',
'077' => 'CHANCE COACH',
'535' => 'CHANCE COACH',
'076' => 'CHANCE TRAILER MANUFACTURING & SALES',
'265' => 'CHANCEYS MOTORCYCLE SERVICE',
'059' => 'CHANDLER CUSTOM CYCLES',
'789' => 'CHANDLER MFG.',
'018' => 'CHANGING BY DESIGN. DBA CHEETAH TRIKES',
'LFY' => 'CHANGSHU LIGHT MOTORCYCLE FACTORY',
'LC2' => 'CHANGZHOU KWANG YANG MOTOR CO LTD.',
'LN2' => 'CHANGZHOU NANXIASHU TOOL FACTORY',
'LAN' => 'CHANGZHOU YAMASAKI MOTORCYCLE CO. LTD',
'1FX' => 'CHAPARRAL TRAILERS OF ARKANSAS',
'1N9' => 'CHAPARRAL TRAILERS OF IOWA',
'079' => 'CHAPARRAL TRAILERS OF IOWA',
'951' => 'CHAPMAN ENTERPRISE LLC',
'48Y' => 'CHAR-KAN',
'CEW' => 'CHARIOT EAGLE WEST',
'158' => 'CHARIOT MFG. CO.',
'1DS' => 'CHARLES MACHINE WORKS',
'269' => 'CHARLES MCGUFFEY/MONKS WELD',
'5D7' => 'CHARLESTON MARINE CONTAINERS INC',
'925' => 'CHARLIES CHOPPERS INC',
'073' => 'CHARLOTTE COUNTY CUSTOM CYCLES',
'216' => 'CHARMAC TRAILERS',
'792' => 'CHART INC',
'846' => 'CHEATERBOX DUMPING SYSTEMS',
'5EF' => 'CHEETAH CHASSIS CORP',
'917' => 'CHEMGUARD INC',
'196' => 'CHENEY WEEDER MFG INC',
'LFG' => 'CHENGFEI MOTORCYCLE MANUFACTURING COMPANY LTD',
'488' => 'CHEROKEE CONSTRUCTION CO',
'4BJ' => 'CHEROKEE INDUSTRIES',
'1FP' => 'CHEROKEE TRAILER & EQUIPMENT',
'054' => 'CHESTER COUNTY CUSTOMS LLC',
'680' => 'CHICA CUSTOM CYCLES',
'010' => 'CHICO IRON WORKS',
'577' => 'CHIEF INDUSTRIES',
'4JB' => 'CHIEFS TRAILERS & PARTS CO',
'683' => 'CHILLICOTHE METAL CO.',
'LZP' => 'CHINA BAOTIAN MOTORCYCLE INDUSTRIAL CO. LTD',
'L4P' => 'CHINA BUYANG GROUP CO LTD',
'LB2' => 'CHINA GEELY GROUP CO DIV OF LUCHENG MOTORCYCLE COM',
'LAA' => 'CHINA JIALING INDUSTRIAL GROUP CO LTD DBAJIALING',
'5XK' => 'CHINA OFF-ROAD PRODUCTS',
'LAE' => 'CHINA QINGQI GROUP CO LTD. DBA JINAN QINGQI MOTO',
'LT8' => 'CHINA TAISHAN GROUP TAISHAN HAOFU DAJINYA',
'L4B' => 'CHINA XINGYUE GROUP CO LTD.',
'015' => 'CHINO MFG & REPAIR CO',
'883' => 'CHOCIE TRAILER MANUFACTURING LTD',
'967' => 'CHOCTAW TRAILERS',
'LHJ' => 'CHONGQING ASTRONAUTICAL BASHAN MOTORCYCE MANU. CO',
'LSR' => 'CHONGQING HI-BIRD MOTORCYCLE INDUSTRY CO LTD.',
'LWG' => 'CHONGQING HUANSONG INDUSTRIES (GROUP) CO LTD.',
'LKX' => 'CHONGQING KINGTON INDUSTRY GROUP CO LTD.',
'LF3' => 'CHONGQING LIFAN INDUSTRY (GROUP) COMPANY LTD',
'LZS' => 'CHONGQING ZONGSHEN GROUP - CHINA',
'L1P' => 'CHONGQUING DAIJING MOTORCYCLES CO LTD CHONGQING MARSHIN MOTORBIKE COMPANY',
'083' => 'CHOP SHOP CUSTOMS',
'969' => 'CHOPPER DESIGNS',
'974' => 'CHOPPER KINGS',
'943' => 'CHOPPER NATION',
'937' => 'CHOPPER STYLE INC',
'068' => 'CHOPPER WORKS CYCLES',
'853' => 'CHOPPER WORKS',
'889' => 'CHOPPERHEAD ROAD INC',
'1J5' => 'CHOPPERS EAST',
'981' => 'CHOPPERZ4LIFE MFG. INC',
'151' => 'CHOPS AND BOBBERS LLC',
'349' => 'CHRIS KAR',
'648' => 'CHRISMAN CORPORATION',
'072' => 'CHRISTEN BROTHERS',
'329' => 'CHRISTIANSEN MOTORS INC',
'962' => 'CHRISTIANSEN WELDING & MACHINE',
'987' => 'CHRISTIANSON SYSTEMS',
'854' => 'CHRONIC CHOPPERS',
'13B' => 'CHRYSLER CORPORATION',
'13P' => 'CHRYSLER CORPORATION',
'1B3' => 'CHRYSLER CORPORATION',
'1B4' => 'CHRYSLER CORPORATION',
'1B5' => 'CHRYSLER CORPORATION',
'1B6' => 'CHRYSLER CORPORATION',
'1B7' => 'CHRYSLER CORPORATION',
'1C3' => 'CHRYSLER CORPORATION',
'1J4' => 'CHRYSLER CORPORATION',
'1P3' => 'CHRYSLER CORPORATION',
'2B4' => 'CHRYSLER CORPORATION',
'2XM' => 'CHRYSLER CORPORATION',
'4JM' => 'CHRYSLER CORPORATION',
'ALL' => 'CHRYSLER CORPORATION',
'020' => 'CHUBBS INC',
'030' => 'CHUCK WAGON INDUSTRIES',
'LCE' => 'CHUNFENG HOLDING GROUP CO LTD',
'136' => 'CHURCHILL HOLDINGS',
'102' => 'CHUYS C & 5 TRAILERS',
'RF4' => 'CHYONG HORNG ENTERPRISE CO LTD.',
'181' => 'CIC INDIANA CUSTOM CARGO INC',
'032' => 'CIKIRA RV LLC',
'5PA' => 'CIMARRON TRAILERS',
'LJR' => 'CIMC VEHICLES GROUP CO LTD.',
'201' => 'CIRBIN MOTORS CORPORATION',
'959' => 'CIRCLE CITY CHOPPERS LLC',
'946' => 'CIRCLE D TRAILERS',
'508' => 'CIRCLE D. INC',
'578' => 'CIRCLE G. TRAILERS',
'000' => 'CIRCLE H TRAILER COMPANY',
'684' => 'CIRCLE H TRAILERS',
'759' => 'CIRCLE H TRAILERS',
'46Y' => 'CIRCLE J TRAILERS',
'1WZ' => 'CIRCLE J',
'363' => 'CIRCLE M TRAILERS',
'780' => 'CIRCLE R TRAILER MANUFACTURING',
'491' => 'CIRCLE T MANUFACTURING INC',
'298' => 'CIRCLE W TRAILER MANUFACT. CO',
'2GL' => 'CITAIR INC',
'470' => 'CITY MACHINE & WELDING INC',
'11N' => 'CITY TRAILER SALES',
'LJ5' => 'CIXI KINGRING MOTORCYCLE CO LTD',
'L5X' => 'CIXI KONCED MOTORCYCLE CO LTD',
'2JA' => 'CJAY TRAILERS INC',
'027' => 'CLACKACRAFT DRIFT BOATS',
'069' => 'CLACKAMAS BODY AND EQUIPMENT',
'439' => 'CLARK TRAILERS',
'744' => 'CLASSEN MANUFACTURING',
'811' => 'CLASSIC ACQUISITIONS LLC',
'777' => 'CLASSIC GOLF CAR COMPANY',
'10W' => 'CLASSIC MANUFACTURING INC',
'960' => 'CLASSIC MC',
'XTB' => 'CLASSIC MOTORCYCLES & SIDECARS INC',
'710' => 'CLASSIC MOTORCYCLES & SIDECARS',
'5F0' => 'CLASSIC MOTORCYCLES & SIDECARS',
'4CR' => 'CLASSIC ROADSTERS',
'369' => 'CLASSIC SPORTS CARS',
'44H' => 'CLASSIC TOWS',
'1K9' => 'CLASSIC TRAILER MFG',
'094' => 'CLASSIC TRAILER MFG',
'4K6' => 'CLASSIC TRAILERS',
'742' => 'CLASSIC TROLLEY',
'4C4' => 'CLASSIC WELDING',
'399' => 'CLAYPOOL SPECIALTIES',
'700' => 'CLAYTON H. LANDIS COMPANY',
'824' => 'CLCLONE TRAILERS',
'996' => 'CLEARSPRING CONVERSIONS',
'162' => 'CLEASBY CONVEYORS',
'448' => 'CLEASBY MANUFACTURING OF DENVE',
'870' => 'CLEVELAND T-TRIKE MANUFACTURING INC',
'920' => 'CLEVELAND T-TRIKE MANUFACTURING',
'873' => 'CLIFFS WELDING SERVICE',
'912' => 'CLIFFS WELDING SERVICE LLC',
'LPP' => 'CLIFFORD GUN TRADERS & SUP',
'5J5' => 'CLUB CAR INC',
'156' => 'CM&W LLC',
'107' => 'CMD POWERSYSTEMS',
'895' => 'CMI TEREX CORPORATION',
'817' => 'CMMC MACHINE',
'228' => 'CMS MFG. CO',
'778' => 'CMS WELDING',
'146' => 'CMT MANUFACTURING INC',
'567' => 'CN POWER SYSTEMS',
'746' => 'COACHCRAFT TECHNOLOGIES LLC',
'1TC' => 'COACHMEN INDUSTRIES',
'5P6' => 'COACHMEN RECREATIONAL VEHICLE LICENSED PRODUCTS',
'152' => 'COACHWORKS HOLDINGS INC',
'153' => 'COACHWORKS HOLDINGS INC',
'154' => 'COACHWORKS HOLDINGS INC',
'973' => 'COAST 2 COAST CHOPPERS',
'109' => 'COASTAL INDUSTRIES',
'4FC' => 'COASTAL MANUFACTURING CO',
'821' => 'COASTAL METAL FAB',
'5RS' => 'COASTAL METAL FAB',
'056' => 'COASTLINE MANUFACTURING INC',
'013' => 'COASTLINE TRAILER MFG',
'1R9' => 'COASTLINE TRAILERS',
'235' => 'COASTLINE TRAILERS',
'140' => 'COBRA CARS INC',
'1CA' => 'COBRA INDUSTIES',
'1RW' => 'COBRA INDUSTRIES INC',
'1SP' => 'COBRA INDUSTRIES',
'1SR' => 'COBRA INDUSTRIES',
'1SU' => 'COBRA INDUSTRIES',
'1WW' => 'COBRA INDUSTRIES',
'1B9' => 'COBRA MANUFACTURING',
'338' => 'COBRA MANUFACTURING',
'692' => 'COBRA MOTORHOMES & TRAILERS',
'304' => 'COBURN EQUIPMENT & REPAIRS',
'045' => 'COFFEY MFG LLC',
'664' => 'COLE STEEL',
'993' => 'COLEMAN CUSTOM CHOPPERS',
'1NC' => 'COLEMAN OUTDOOR PRODUCTS',
'1CL' => 'COLEMAN',
'150' => 'COLERIDGE WELDING & REPAIR',
'099' => 'COLFAX TRAILER & REPAIR LLC',
'850' => 'COLLIER ULITY TRAILERS INC',
'123' => 'COLLIERS CUSTOM CYCLES',
'058' => 'COLLIN ARNDT TRAILER MFG INC',
'177' => 'COLLINS CAMPERS INC',
'770' => 'COLLINS CAMPERS INC',
'793' => 'COLLINS TRAILERS & MANUFACTURING',
'147' => 'COLLINS WELDING',
'4H3' => 'COLLINS',
'822' => 'COLORADO CUSTOM CENTER INC',
'480' => 'COLT TRAILER MFG. CO',
'237' => 'COLUMBIA NORTHWEST',
'5FC' => 'COLUMBIA PARCAR CORP',
'709' => 'COM-FAB INC',
'1CP' => 'COMAMCHE MFG. INC',
'898' => 'COMBS TRAILER MANUFACTURING',
'1K4' => 'COMFORT INDUSTRIES',
'081' => 'COMFORTS OF HOME SERVICES INC',
'1FR' => 'COMMANDER MARINE',
'VS9' => 'COMMERCIAL BODY SALES & MFG CO',
'CB8' => 'COMMERCIAL BODY SALES & MFG CO',
'5GY' => 'COMMERCIAL MANUFACTURING & INDUSTRIAL',
'ACA' => 'COMMERCIAL MOBILE SYSTEMS',
'036' => 'COMMON SENSE COTTON SYSTEMS',
'095' => 'COMPANION TRAILERS INC',
'13A' => 'COMPETETIVE TRAILERS INC',
'473' => 'COMPETITION TRAILERS',
'13C' => 'COMPETITVE TRAILER INC',
'127' => 'COMPLIANCE ASSURANCE ASSOCIATES. OF TN',
'434' => 'COMPOSITE TRAILER INC',
'48L' => 'COMPUTER DESIGNED CHASSIS',
'2M9' => 'CONCEPTION METAVIC INC',
'284' => 'CONEL LLC DBA MCELRATH TRAILERS',
'908' => 'CONFEDERATE MOTOR COMPANY',
'751' => 'CONNERS MFG. INC',
'42R' => 'CONNTRAIL',
'3N9' => 'CONSTRUCCIONES INDUSTRIALES',
'43C' => 'CONSULIER INDUSTRIES INC',
'330' => 'CONTAINER ENTERPRISE',
'805' => 'CONTECH MANUFACTURING LLC',
'49T' => 'CONTRACT MANUFACTURERS L.L.C. DBA CM TRAILERS',
'067' => 'CONTREE SPRAYER AND EQUIPMENT COMPANY LLC',
'178' => 'CONVEY-ALL INDUSTRIES INC',
'862' => 'COOKES TRAILER MFG',
'014' => 'COOL AMPHIBIOUS MANUFACTURERS INTERNATIONAL LLC',
'160' => 'COOL CITY CUSTOMS LLC',
'947' => 'COOL CITY',
'048' => 'COONYZ CUSTOMZ',
'202' => 'COOSE TRAILER MANUF. INC',
'896' => 'COPPER RIVER FABRICATORS INC',
'975' => 'COPPER STATE CYCLES',
'071' => 'CORAS WELDING SHOP',
'737' => 'CORBIN MOTORS INC',
'483' => 'CORDIS JOHNSON AUTOMOTIVE INC',
'398' => 'COREY ENTERPRISES',
'424' => 'CORN BELT MANUFACTURING CO',
'4MJ' => 'CORNELIUS MANUFACTURING INC',
'063' => 'CORNERSTONE MANUFACTURING LLC',
'485' => 'CORONA LTD',
'41P' => 'CORPAC INDUSTRIES',
'089' => 'CORRATTI CHOPPERS',
'1CK' => 'CORRECT CRAFT',
'923' => 'CORRECT CYCLE WERKS',
'899' => 'CORULLO FOREST PRODUCTS CORP',
'MDE' => 'COSMOPOLITAN MOTORS INC',
'791' => 'COTNER TRAILERS',
'5NG' => 'COUGAR TRAILER AND TRUCK LLC',
'939' => 'COUNT S KUSTOMS',
'4U7' => 'COUNTRY COACH INC',
'4K7' => 'COUNTRY COMFORT CORP',
'106' => 'COUNTRY PRIDE TRAILERS',
'319' => 'COUNTRY TRAILSERS',
'126' => 'COUNTRY WAGON TRAILERS',
'090' => 'COUNTRYSIDE WELDING',
'060' => 'COUNTY LINE CHOPPERS INC',
'881' => 'COUNTY ROAD TRAILERS',
'838' => 'COUNTY SALES AND SERVICES',
'161' => 'COURTNEY BERG INDUSTRIES LTD',
'026' => 'COWBOY COACHES',
'859' => 'COWBOY FABRICATION CO',
'980' => 'COWBOY TRADING COMPANY INC. AKA COWBOY CUSTOM CHOP',
'008' => 'COWBOY TRAILER SALES',
'468' => 'COWBOY TRAILERS',
'530' => 'COWELL CUSTOM TRAILERS',
'868' => 'COWTOWN CUSTOMS AND COBRAS',
'UC9' => 'COWTOWN CUSTOMS AND COBRAS',
'080' => 'COYOTE MFG. LLC',
'772' => 'COZAD TRAILER SALES LLC',
'809' => 'COZYCRUISER',
'017' => 'CP AUTOKRAFT LTD.(AUTOCRAFT)',
'1P9' => 'CP DEVELOPMENT. DBA PARK N RIDE TRAILERS',
'476' => 'CP DEVELOPMENT. DBA PARK N RIDE TRAILERS',
'198' => 'CP DEVELOPMENT. DBA TRICKER TRAILERS',
'705' => 'CP INDUSTRIES',
'RFT' => 'CPI MOTOR CO',
'LA2' => 'CPS LIMITED',
'389' => 'CPS TRAILER CO',
'4Z4' => 'CPS TRAILER COMPANY',
'665' => 'CR SPECIALTY MANUFACTURING',
'662' => 'CRAFTON EQUIPMENT COMPANY',
'5GG' => 'CRAFTON EQUIPMENT',
'691' => 'CRAFTSMEN INDUSTRIES',
'248' => 'CRAIG SYSTEMS CORPORATION',
'348' => 'CRAIN & COMPANY',
'1CY' => 'CRANE CARRIER CO',
'ICY' => 'CRANE CARRIER CO',
'955' => 'CRANFORD RADIATOR INC',
'121' => 'CRAZY DAGO CUSTOMS',
'844' => 'CREATE A CUSTOM CYCLE LLC',
'211' => 'CREATION DESIGN & MFG.',
'416' => 'CREATIVE COACHWORKS INC',
'910' => 'CREATIVE CUSTOM MANUFACTURING',
'915' => 'CREATIVE CYCLES INC',
'965' => 'CREATIVE HOT RODS',
'658' => 'CREATIVE MOBILE SYSTEMS./CREATIVE CARTS LLC',
'176' => 'CREATIVE SPORTS SUPPLY L.L.C',
'5K7' => 'CREATIVE TRAILERS CONCEPTS',
'716' => 'CREATIVE TUBES LLC',
'270' => 'CREEK HILL WELDING',
'627' => 'CREEK HILL WELDING',
'894' => 'CREEKSIDE WELDING & JAMAR TRAILERS',
'115' => 'CREEP CYCLE WORKS INC',
'353' => 'CREIGHTONS TRAILERS',
'49B' => 'CREIGHTONS TRAILERS',
'124' => 'CRESCENT MANUFACTURING',
'316' => 'CRISMON MOBILE CLASICS',
'948' => 'CRL TRAILERS',
'685' => 'CROFT TRAILER SUPPLY',
'428' => 'CROMWELL BUILDERS MFG. INC',
'173' => 'CRON ENERGY TECHNOLOGIES INC',
'769' => 'CROSLEY TRAILERS',
'431' => 'CROSS COUNTRY MFG. INC',
'346' => 'CROSS IND. INC',
'UUA' => 'CROSS LANDER U.S.A.',
'865' => 'CROSS MANUFACTURING LLC',
'47T' => 'CROSSROADS INDUSTRIES',
'4V0' => 'CROSSROADS RV',
'618' => 'CROW RIVER FABRICATING',
'360' => 'CROWE CO',
'4VN' => 'CROWLEY MANUFACTURING. DBA SURERIDE TRAILER MANUFACTURING',
'103' => 'CROWN COACH INTERNATIONAL',
'2EP' => 'CROWN CONSTRUCTION EQUIPMENT/ELJO INDUSTRIES INC',
'816' => 'CROWN CUSTOM TRAILERS INC',
'2R9' => 'CROWN ENERGY TECHNOLOGIES INC',
'978' => 'CROWN ENERGY TECHNOLOGIES',
'009' => 'CROWN',
'452' => 'CRYENCO',
'900' => 'CRYOGENIC MANUFACTURING & REPAIR',
'810' => 'CRYOGENIC VESSEL ALTERNATIVES (CVA)',
'171' => 'CRYOTECH LLC',
'271' => 'CRYSTAL WELDING',
'091' => 'CSC MOTORCYCLES INC',
'264' => 'CUMBERLAND FARMS DAIRY',
'111' => 'CURRY CUSTOMS LLC',
'774' => 'CURTS WELDING',
'1CU' => 'CUSHMAN INC',
'839' => 'CUSTOM AMUSEMENT PRODUCTS CO',
'307' => 'CUSTOM ATV & TRAILER MANUFACT',
'958' => 'CUSTOM BIKE WORKS',
'905' => 'CUSTOM BIKES OF LAUDERDALE LLC',
'1VM' => 'CUSTOM BOAT TRAILERS',
'175' => 'CUSTOM BUILT GRAIN TRAILERS & DROPDECKS',
'305' => 'CUSTOM BUILT TRAILER',
'913' => 'CUSTOM BUILT TRAILERS',
'513' => 'CUSTOM BUILT TRUCK & EQIP SALE',
'875' => 'CUSTOM CHASSIS INC',
'876' => 'CUSTOM CHASSIS INC',
'052' => 'CUSTOM CHOPPERS BY OTIS',
'930' => 'CUSTOM CYCLE CARRIER',
'105' => 'CUSTOM DESIGN',
'395' => 'CUSTOM DESIGNED INC',
'882' => 'CUSTOM EQUIPMENT BUILDERS INC',
'234' => 'CUSTOM EQUIPMENT CO.',
'429' => 'CUSTOM EQUIPMENT SALES INC',
'117' => 'CUSTOM EXPANSION FABRICATORS',
'356' => 'CUSTOM FABRICATORS',
'208' => 'CUSTOM FIT TRAILERS',
'40Z' => 'CUSTOM HAULER',
'836' => 'CUSTOM MFG',
'988' => 'CUSTOM MOTORCYCLE WORKS',
'5DS' => 'CUSTOM PULL TRAILER MFG',
'101' => 'CUSTOM QUALITY TRAILERS',
'376' => 'CUSTOM SALES AND SERVICE',
'699' => 'CUSTOM TANK TECHNOLOGY',
'1YB' => 'CUSTOM TRAILER INC',
'979' => 'CUSTOM TRAILER WORKS LLC',
'070' => 'CUSTOM TRAILERS',
'825' => 'CUSTOM TRAILERS',
'677' => 'CUSTOM TRAILER',
'5B7' => 'CUSTOM TRAILER',
'133' => 'CUSTOM TRIKES & ACCESORIES INC',
'5JC' => 'CUSTOM UTILITY TRAILERS INC',
'713' => 'CUSTOM WELD TRAILERS',
'163' => 'CUSTOM WELDING & TRAILERS',
'420' => 'CUSTOM-BILT PRODUCTS',
'5HF' => 'CUSTOMIZED UTILITY TRAILERS',
'1C6' => 'CWS WELDING',
'291' => 'CX AUTOMOTIVE',
'411' => 'CY-CORP ENTERPRISES',
'968' => 'CYCLE CONCEPTS INC',
'VTH' => 'CYCLE IMPORTS INC',
'944' => 'CYCLE WORKS/ MACHINE',
'2H9' => 'CYCLEHAULER',
'977' => 'CYCLONE ENVIRONMENTAL TECHNOLOGIES LLC',
'929' => 'CYGNUS MANUFACTURING COMPANY (CMC)',
'4CZ' => 'CZ ENGINEERING',
'497' => 'D & D MFG',
'519' => 'D & A CUSTOM TRAILER',
'616' => 'D & B CYCLE PARTS & ACCESSORIES',
'425' => 'D & D SALES',
'390' => 'D & D SPEED & DECAL SHOP',
'406' => 'D & D TRAILERS',
'C04' => 'D & H ENTERPRISES',
'342' => 'D & H TRUCK EQUIPMENT INC',
'435' => 'D & J FABRICATING L.L.C',
'281' => 'D & J TRAILER MFG & SALES',
'DKE' => 'D & K EQUIPMENT',
'227' => 'D & L TRAILERS',
'574' => 'D & M MARKETING INC',
'203' => 'D & M TRAILERS',
'575' => 'D & N TRAILERS',
'13K' => 'D & P WELDING',
'224' => 'D J STEEL & CONSTRUCTION CORP',
'301' => 'D&D TRAILER REPAIR',
'427' => 'D&R METAL FAB. INC',
'462' => 'D&S TRAILERS AND MANUFACTURING INC',
'545' => 'D-LUX TRAILER SALES',
'5HH' => 'D. HART DESIGN INC',
'365' => 'D.J. TRAILERS AND WELDING',
'055' => 'D.K. HOSTETLER',
'379' => 'DABCO FABRICATION',
'41U' => 'DACUS MFG INC.',
'KMY' => 'DAELIM MOTOR CO LTD',
'KLA' => 'DAEWOO MOTOR AMERICA INC',
'KL1' => 'DAEWOO MOTOR COMPANY LTD',
'579' => 'DAIGLE BROTHERS',
'407' => 'DAIGLE TRAILERS',
'JD1' => 'DAIHATSU MOTOR CO.',
'WD0' => 'DAIMLER CHRYSLER VANS LLC',
'WD1' => 'DAIMLER CHRYSLER VANS LLC',
'1D4' => 'DAIMLER CHRYSLER',
'3D7' => 'DAIMLER CHRYSLER',
'4B3' => 'DAIMLER CHRYSLER',
'WD2' => 'DAIMLER CHRYSLER',
'WD5' => 'DAIMLER CHRYSLER',
'4UZ' => 'DAIMLERCHRYSLER AG (DCAG) DODGE AND FREIGHTLINER SPRINTER VANS',
'1VH' => 'DAIMLERCHRYSLER COMMERCIAL BUSES NORTH CAROLINA',
'5DF' => 'DAIMLERCHRYSLER COMMERCIAL BUSES NORTH CAROLINA',
'WME' => 'DAIMLERCHRYSLER',
'543' => 'DAKAN MOUNTAIN TEARDROP TRAILERS LLC',
'490' => 'DAKOTA LITEHOUSE LLC',
'1DA' => 'DAKOTA MANUFACTURING CO',
'600' => 'DAKOTA MOTORCYCLE CO',
'494' => 'DAKOTA MOTORCYCLES U.S.A',
'432' => 'DAL-FAB & MACHINE',
'5DJ' => 'DAMON CORPORATION/BRECKENRIDGE PARK',
'4R8' => 'DAMON CORPORATION',
'ID9' => 'DAMON CORPORATION',
'413' => 'DAN DEA ENTERPRISES',
'465' => 'DAN HUDON SALES INC',
'255' => 'DANS REPAIR & MFG',
'233' => 'DANDY DUMP',
'354' => 'DANIEL J. ESSENPREIS MFG',
'461' => 'DANRON ENTERPRISES',
'5KW' => 'DANZER INDUSTRIES INC',
'212' => 'DARAL',
'350' => 'DARDON',
'595' => 'DARKSIDE CHARIOTS INC',
'217' => 'DARTRON INDUSTRIES',
'540' => 'DAUNTLESS MOTORS CORPORATION',
'518' => 'DAVE FINN MOTORCYCLES',
'515' => 'DAVE MORGAN TRAILERS',
'108' => 'DAVES WELDING',
'261' => 'DAVES AUTO SALES',
'4ED' => 'DAVID BREWER IMPLEMENT CO.INC. AKA BREWER IMP.INC',
'487' => 'DAVIS TRAILER WORLD L.L.C',
'355' => 'DAWSON INDUSTRIES',
'438' => 'DAYSTAR MOTORCYCLE OF AMERICA',
'LZE' => 'DAZON (ARIZONA)ORPORATED',
'L4V' => 'DAZON(ARIZONA)ORPORATED DBA DZ MOTORCYCLE',
'481' => 'DB INDUSTRIES INC',
'YNY' => 'DBA FAZEKAS INDUSTRIES',
'378' => 'DBAT TRAILER SALES & SERVICE',
'444' => 'DEALERS CHOICE LLC',
'610' => 'DEANO MOTORCYCLE COMPANY',
'907' => 'DEATH ROW MOTORCYCLES LLC',
'412' => 'DEBRIS SYSTEMS PLUS LLC',
'9UA' => 'DECELESTE',
'CCC' => 'DECEW CARPENTRY CONTRACTING',
'590' => 'DEEP SOUTH CHOPPERS',
'644' => 'DEJANA TRUCK AND UTILITY EQUIPMENT CO.',
'371' => 'DELAVAN INDUSTRIES INC',
'489' => 'DELAWARE AMERICAN MOTORS LLC',
'186' => 'DELAWARE WESTERN HOMES CORP',
'118' => 'DELIVERY CONCEPTS INCORPORATED',
'061' => 'DELIVERY DESIGN SYSTEMS',
'4MW' => 'DELTA MANUFACTURING',
'637' => 'DELTA OILFIELD TANK CO. LLC',
'633' => 'DEMENTED CYCLES',
'583' => 'DEMONS CYCLE SOUTH INC',
'302' => 'DEMOUNTABLE CONCEPTS',
'388' => 'DEMPSTER INDUSTRIES INC',
'200' => 'DENTCO TRAILER CO',
'598' => 'DESERT SUN MOTOR SPORTS INC',
'602' => 'DESERT THUNDER CUSTOMS',
'AA9' => 'DESERT WOLF (PTY) LTD',
'HN1' => 'DESERT WOLF (PTY) LTD',
'104' => 'DESIGN MOBILE SYSTEMS',
'586' => 'DESIGN WORX',
'7DL' => 'DESIGNLINE INTERNATIONAL HOLDINGS LLC',
'341' => 'DESPERADO MOTOR RACING & MOTOR',
'15D' => 'DETHMERS MFG. COMPANY',
'ZF4' => 'DETOMASO AUTOMOBILES LTD. (QVALE AUTOMOTIVE)',
'548' => 'DETROIT BROTHERS LLC DBA DETROIT BROS. CUSTOM CYC',
'538' => 'DETROIT TOOL INC',
'568' => 'DEVIANT DESIGN',
'603' => 'DEVIL DAWG CUSTOM CYCLES',
'INC' => 'DEVINES MACHINE & DESIGN',
'4FF' => 'DEWITT ENTERPRISES INC',
'2D9' => 'DEX UNLIMITED',
'643' => 'DG FABRICATION INC',
'4KU' => 'DHM ENTERPRISES INC',
'ZCH' => 'DI BLASI INDUSTRIALE SRL',
'276' => 'DI BLASI OF NORTH AMERICA',
'2DM' => 'DI-MOND TRAILERS INC',
'075' => 'DIAMOND B TRAILER WORKS',
'197' => 'DIAMOND B TRAILER WORKS',
'5FK' => 'DIAMOND C ENTERPRISES INC',
'46U' => 'DIAMOND C TRAILER MFG',
'5UZ' => 'DIAMOND CARGO',
'645' => 'DIAMOND CUT CARRIERS',
'4EY' => 'DIAMOND D TRAILER MANUFACTURIN',
'430' => 'DIAMOND D TRAILER MFG',
'112' => 'DIAMOND D TRAILER MFG',
'607' => 'DIAMOND E MANUFACTURING LLC',
'192' => 'DIAMOND H SALES',
'514' => 'DIAMOND HEAVY VEHICLE SOLUTIONS LLC',
'1DK' => 'DIAMOND K MFG',
'231' => 'DIAMOND MACHINING CO',
'5FW' => 'DIAMOND T TRAILERS',
'499' => 'DIAMOND TRAILER MANUFACTURERS',
'501' => 'DIAMOND TRAILERS',
'594' => 'DIAMONDBACK CHOPPERS LLC',
'539' => 'DIAMONDBACK IND',
'4NG' => 'DIAMONDBACK TRAILER MFG',
'387' => 'DIAMONDBACK TRAILERS',
'415' => 'DICKS WELDING',
'193' => 'DICKSON INDUSTRIES INC',
'4AG' => 'DICO TRAILER INC',
'268' => 'DIESEL ELECTRIC SERVICE SUPPLY',
'477' => 'DILEMA CORP',
'450' => 'DINOS MANUFACTURING',
'512' => 'DIONBILT L.L.C',
'5UJ' => 'DIRECT TRAILER LP',
'573' => 'DIRT-A-HOLIC TRAILERS',
'596' => 'DISASTER POWER & EQUIPMENT LLC',
'5HJ' => 'DISPLAY SOLUTIONS',
'T9S' => 'DITCHWITCH',
'44X' => 'DIVELY MFG CO. INC',
'13D' => 'DIXIE CRAFT TRAILERS INC',
'1JP' => 'DMF INDUSTRIAL MACHINERY',
'4DG' => 'DNA ENTERPRISES INC',
'259' => 'DODGER TRAILER MANUFACTURING',
'443' => 'DOMATEX INC',
'552' => 'DOMINION MOTORCYCLE COMPANY',
'614' => 'DON JOHNSON SALES',
'LWE' => 'DONGFENG YANGTSE MOTOR (WUHAN) CO. LTD./BUS AND COACH INTERNATIONAL',
'1DG' => 'DOOLITTLE TRAILER MFG. CO. INC',
'609' => 'DOONAN SPECIALIZED TRAILER LLC',
'4FV' => 'DOOSAN INTERNATIONAL USA INC. (DOOSAN INFRACORE PORTABLE POWER)',
'340' => 'DORCHEAT MANUFACTURING COMPANY',
'254' => 'DOSKOVIL INDUSTRIES',
'2DA' => 'DOUBLE A TRAILERS',
'409' => 'DOUBLE J CUSTOM TRAILERS',
'463' => 'DOUBLE LJ MANUFACTURING',
'4FZ' => 'DOUBLE P FABRICATION AND INSTA',
'451' => 'DOUBLE R TRAILER MFG',
'088' => 'DOUBLE S ENTERPRISES',
'246' => 'DOUBLE S WELDING',
'5KE' => 'DOUBLETREE RV LLC',
'1GB' => 'DOUGLAS & LAMASON CO',
'243' => 'DOUGLAS MARINE CORPORATION',
'239' => 'DOUGLAS P. JENKINS',
'260' => 'DOUGLAS TRAILERS',
'386' => 'DOVER TRAILER & FAB',
'PF9' => 'DOWELL SCHLUMBERGER INTL INC',
'5RK' => 'DOWN 2 EARTH CARGO LLC',
'588' => 'DOWN LOW CUSTOMS',
'5MY' => 'DOWN TO EARTH TRAILERS',
'638' => 'DOZ N GO',
'558' => 'DRAGGIN CUSTOM CYCLES LLC',
'1UN' => 'DRAGON PRODUCT LTD',
'625' => 'DRAGONTAIL TRAILERS',
'472' => 'DRAKE EQUIPMENT OF ARIZONA',
'523' => 'DRC TRAILER AND SPORT LLC',
'331' => 'DREAMLINE TRAILERS',
'4GB' => 'DRESSEN CUSTOM TRAILERS',
'587' => 'DREWES ENGINEEING',
'612' => 'DREWS IRONWORKS',
'4U8' => 'DRI-DOC INC',
'408' => 'DROPBOX',
'437' => 'DRS CYCLE CORP',
'479' => 'DTM TRAILERS',
'141' => 'DUA-A-LITE INC',
'384' => 'DUCKWORTH BOAT WORKS',
'582' => 'DUFFERS MANUFACTURING',
'646' => 'DUKANE PRECAST',
'5CS' => 'DUKE TRAILER MANUFACTURING',
'4HD' => 'DULUTH TRAILER SALES',
'393' => 'DUMAS WELDING',
'5PF' => 'DUMP-MASTER INC',
'022' => 'DUNCAN SUPPLY COMPANY',
'639' => 'DURALAST COMPANIES. DBA DURALAST TRAILERS',
'238' => 'DURALITE MANUFACTURING',
'619' => 'DURALITE TRAILERS LLC',
'226' => 'DURANGO TRAILER MFG',
'601' => 'DUTCH MASTER ENTERPRISES',
'396' => 'DUTCH PARK HOMES',
'373' => 'DUTCH PARK',
'097' => 'DUTCHER CORP',
'47C' => 'DUTCHMEN MANUFACTURING INC',
'446' => 'DUVALL EQUIPMENT LLC',
'458' => 'DYCK WELDING',
'534' => 'DYERS DOCKING SYSTEMS',
'592' => 'DYMAC INTERNATIONAL',
'628' => 'DYMAC VEHICLE GROUP',
'ENT' => 'DYNAMIC FIBER LTD',
'2DN' => 'DYNASTY ELECTRIC CAR CORPORATION',
'4E8' => 'E & T UTILITY TRAILER',
'352' => 'E Z RYDER MOTORS',
'LCS' => 'E Z RYDER MOTORS',
'46J' => 'E-ONE FEDERAL MOTORS',
'RFZ' => 'E-TON AMERICA LLC',
'4S8' => 'E-Z BEEVER COMPANY',
'5H2' => 'E-Z DUMPER PRODUCTS',
'5AR' => 'E-Z PULL TRAILERS LLC',
'278' => 'E-Z PULL TRAILERS',
'007' => 'E.D. ETNYRE & CO',
'258' => 'E.F. MARSH ENGINEERING CO',
'402' => 'E3 TRAILERS',
'1EU' => 'EAGLE BUS MANUFACTURING',
'380' => 'EAGLE ERECTORS INC',
'4PE' => 'EAGLE FLIGHT TRAILERS',
'166' => 'EAGLE GENERAL CONTRACTORS INC',
'4ET' => 'EAGLE TRAILER CO.',
'184' => 'EAGLE TRAILER MANUFACTURING',
'040' => 'EAGLE TRAILER',
'125' => 'EAGLE UNLIMITED INC',
'1E1' => 'EAST MANUFACTURING CORPORATION',
'179' => 'EAST PRARIE FABRICATION',
'5J2' => 'EAST TEXES LONGHORN TRAILERS LLC',
'370' => 'EASTERN CUSTOM FRAMES L.L.C',
'345' => 'EASTERN PERFORMANCE CYCLES',
'315' => 'EASTMOND TRAILER COMPANY',
'267' => 'EATON DRILLING CO.. DBA EATON FABRICATION CO',
'46E' => 'EAZ-LIFT SPRING CORPORATION',
'337' => 'ECC INC',
'419' => 'ECHELBERRY MANUFACTURING LLC',
'5PS' => 'ECHO TRAILERS LLC',
'400' => 'ECLIPSE ALUMINUM TRAILERS L.L.C',
'5LZ' => 'ECLIPSE RECREATIONAL VEHICLES',
'368' => 'ECO-FUELER CORPORATION',
'4JL' => 'ECONO-RECUT(CHARBONEAU ENTRP)',
'42E' => 'ECONOLINE TRAILERS INC',
'309' => 'ECOSSE MOTO WORKS INC',
'157' => 'ECSTASY INC',
'EE1' => 'ECYCLEORPORATED',
'214' => 'EDDIE INC',
'313' => 'EDDY MOTORS',
'174' => 'EDGE MANUFACTURING CO',
'361' => 'EIGHT MILE CHOPPERS',
'336' => 'EIP MANUFACTURING L.L.C',
'325' => 'EL DORADO FOUNDRY MACHINE & SUPPLY COMPANY INC',
'4TF' => 'EL MONTE RV CENTER',
'KF9' => 'ELCO INDUSTRIES LTD',
'084' => 'ELDORADO NATIONAL (CALIFORNIA)',
'5K0' => 'ELECTRIC CYCLE COMPANY',
'328' => 'ELECTRIC VEHICLE TECHNOLIGIES INC',
'3E9' => 'ELECTRIC VEHICLES INTERNATIONAL DE MEXICO S DE R.L DE C.V',
'FLN' => 'ELECTROSOURCE INC',
'5GW' => 'ELECTROSTORM',
'SFB' => 'ELECTROSTORM',
'4AR' => 'ELETE TRAILER COMPANY',
'5ML' => 'ELGIN ENTERPRISES',
'2E9' => 'ELGIN TRAILERS',
'347' => 'ELITE SPECIALTY TRAILERS',
'5MK' => 'ELITE TRAILER MANUFACTURING',
'5TH' => 'ELITE TRAILERS',
'232' => 'ELLIS INDUSTRIESORPORTED',
'4ZM' => 'EMB INCORPORATED',
'1EN' => 'EMERGENCY ONE',
'4EN' => 'EMERGENCY ONE',
'252' => 'EMERSON TRAILERS',
'AAA' => 'EMPIRE MANUFACTURING COMPANY',
'5UE' => 'ENDURAMAX LLC',
'362' => 'ENERGY ABSORPTION SYSTEMS AL LLC',
'403' => 'ENGINEERED MANUFACTURING CORPORATION',
'5F6' => 'ENNIS TRAILER MFG',
'168' => 'ENPRO ENGINEERED PRODUCTS',
'135' => 'ENVIRONMENTAL CONSIDERATIONS',
'290' => 'ENVIROTECH FABRICATION LLC',
'375' => 'EPIC CUSTOM CYCLES INC',
'11U' => 'EQUIBUILT LLC',
'317' => 'EQUIPT MANUFACTURING INC',
'242' => 'EQUIQUEST HORSE TRAILERS',
'5F5' => 'ESARATI ELECTRIC TECHNOLOGIES CORP',
'222' => 'ESCOBAR TRUCK EQUIPMENT CORP',
'405' => 'ESCORT TRAILER CORPORATION',
'245' => 'ESTES MACHINE CO',
'WDB' => 'EUROPA INTERNATIONAL',
'LEL' => 'EUROTAI AUTOMOTIVE CORP',
'1S7' => 'EVELANDS INC',
'377' => 'EVERGREEN TRAILER COMPANY LLC',
'185' => 'EVERLITE',
'326' => 'EVRIDGE TRAILER CO.',
'RF8' => 'EVT TECHNOLOGY CO LTD.',
'366' => 'EWD CYCLES LLC',
'1XA' => 'EXCALIBUR AUTOMOBILE CORP',
'5EN' => 'EXCALIBUR AUTOMOBILE CORPORATION',
'327' => 'EXCALIBUR TRAILER COMPANY',
'159' => 'EXCEL SHEET METAL INC',
'1E0' => 'EXCEL TRAILER CO INC',
'5EH' => 'EXCELSIOR-HENDRSON MOTORCYCLES',
'LEX' => 'EXIGIS',
'4LA' => 'EXISS/SOONER TRAILERS',
'383' => 'EXOTIC CHOPPERS INC',
'1X9' => 'EXOTIC CYCLE & MOTOR WERX',
'279' => 'EXOTIX CYCLE & MOTOR WERX',
'285' => 'EXPERIMENTAL FABRICATION INC',
'5EV' => 'EXPLORER VAN COMPANY DIV BODAR CORP',
'2B9' => 'EXPRESS CUSTOM MFG INC',
'5DB' => 'EXTREME CUSTOM TRL. DIV. OF EXTREME ENG. INC',
'410' => 'EXTREME FABRICATION LLC',
'5XT' => 'EXTREME RVS LLC',
'5XV' => 'EXTREME TRAILERS',
'335' => 'EXTREME WELDING',
'320' => 'EZ DRAW TRAILERS INC',
'1L8' => 'EZ LOADER BOAT TRAILERS',
'1DH' => 'EZ LOADER BOAT TRAILERS',
'1ZE' => 'EZ LOADER BOAT TRAILER',
'137' => 'FABFORM INDUSTRIES TRAILER MFG. DIVISION',
'2FG' => 'FABRI-REMORQUE INC',
'5CE' => 'FACTORY DIRECT',
'A34' => 'FAHRZEUGBAU GEBR',
'297' => 'FAIRLINE INC',
'RF2' => 'FAIRLY BIKE MANUFACTURING CO LTD.',
'LF9' => 'FAIRMONT HOMES',
'869' => 'FAJUME S.A. DE C.V',
'339' => 'FALCON ROAD MAINTENANCE EQUIPMENT',
'L33' => 'FANTASY COACH COMPANY',
'257' => 'FARLAS TRAILERS',
'4KG' => 'FARMBILT INC',
'5JE' => 'FAST TRAC MANUFACTURING INC',
'262' => 'FAT ATTACK CUSTOM BIKES (USA) INC',
'LFP' => 'FAW JIAXING HAPPY MESSENGER',
'4RF' => 'FAYETTE INDUSTRIES',
'2G9' => 'FCM-GROUP',
'314' => 'FEARLESS CHOPPERS LLC',
'1PF' => 'FEATHERLITE MFG. INC',
'4FG' => 'FEATHERLITE TRAILERS',
'199' => 'FEATHERLITE VOGUE',
'037' => 'FEDERAL MOTORS INC',
'2FH' => 'FEEL GOOD CARS',
'046' => 'FEMCO',
'300' => 'FENRIS CYCLE',
'8X9' => 'FERNANDO RIVERA & ASSOCIATES',
'ZAA' => 'FERRARI NORTH AMERICA',
'ZFF' => 'FERRARI NORTH AMERICA',
'ZAM' => 'FIAT AUTO R&D U.S.A',
'ZFE' => 'FIAT AUTO R&D USA',
'42W' => 'FIBER SPORT',
'4F1' => 'FIBERGLASS INTL.',
'2F9' => 'FIBRO CONCEPT INC',
'1YU' => 'FIKE CORPORATION',
'11F' => 'FIRE BALL MANFACTURING',
'215' => 'FIRE EQUIPMENT SALES & SERVICE',
'4FE' => 'FIRESIDE RECREATIONAL VEHICLES',
'273' => 'FIRST CLASS TRAILERS',
'LVW' => 'FIRST UNITED INDUSTRIAL FOSHAN LIMITED',
'3CW' => 'FIVE STAR TRAILERS S.A. DE C.V',
'FCL' => 'FLAT CREEK LODGES',
'187' => 'FLEET AIR WORLDWIDE',
'12E' => 'FLEETWOOD ENTERPRISES INC',
'1EA' => 'FLEETWOOD ENTERPRISES INC',
'1EB' => 'FLEETWOOD ENTERPRISES INC',
'2EB' => 'FLEETWOOD ENTERPRISES INC',
'1EC' => 'FLEETWOOD ENTERPRISES INC',
'3EB' => 'FLEETWOOD ENTERPRISES INC',
'4CA' => 'FLEETWOOD ENTERPRISES',
'5FA' => 'FLEETWOOD ENTERPRISES',
'4CG' => 'FLEETWOOD FOLDING TRAILER',
'4CT' => 'FLEETWOOD FOLDING TRAILER',
'1EH' => 'FLEETWOOD HOMES OF CA',
'1ED' => 'FLEETWOOD TRAVEL TRAILERS',
'40G' => 'FLEX-KING CORPORATION',
'263' => 'FLINT MANUFACTURING',
'40Y' => 'FLOAT-ON CORPORATION',
'4L4' => 'FLOE INTERNATIONAL INC',
'4S9' => 'FLORIDA TRAILERS. DBA SOUTH FLORIDA TRAILERS',
'1GF' => 'FLXIBLE CORP. (THE FLEXIBLE)',
'5E8' => 'FOCUS',
'13N' => 'FONTAINE SPECIALIZED',
'4LF' => 'FONTAINE SPECIALIZED',
'1A1' => 'FONTAINE TRAILER COMPANY',
'1R1' => 'FONTAINE TRAILER COMPANY',
'5SV' => 'FONTAINE TRAILER MILITARY PRODUCTS',
'5A2' => 'FORCE MANUFACTURING',
'1F1' => 'FORD MOTOR COMPANY',
'1FA' => 'FORD MOTOR COMPANY',
'1FM' => 'FORD MOTOR COMPANY',
'1LN' => 'FORD MOTOR COMPANY',
'1ME' => 'FORD MOTOR COMPANY',
'2FM' => 'FORD MOTOR COMPANY',
'30K' => 'FORD MOTOR COMPANY',
'U15' => 'FORD MOTOR COMPANY',
'3FR' => 'FORD MOTOR COMPANY',
'AFM' => 'FORD',
'1FD' => 'FORD',
'1FT' => 'FORD',
'1ZV' => 'FORD',
'3FC' => 'FORD',
'3FB' => 'FORD',
'3FD' => 'FORD',
'SAJ' => 'JAGUAR',
'SAL'