From 974efdf323a08c8c56c05443e53c1d3078609127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CVeLiTi=E2=80=9D?= <“info@veliti.nl”> Date: Sat, 16 Nov 2024 15:40:23 +0100 Subject: [PATCH] CMXX - Included VIN API in cartest --- api/v1/authorization.php | 2 +- api/v2/get/vin.php | 65 ++++++++++++++++++++++++---------------- assets/admin.js | 39 +++++++++++++++++++++++- cartest.php | 4 +++ cartest_manage.php | 12 ++++++-- login.php | 1 + settings/settingsvin.php | 15 ++++++++++ 7 files changed, 107 insertions(+), 31 deletions(-) create mode 100644 settings/settingsvin.php diff --git a/api/v1/authorization.php b/api/v1/authorization.php index cdd8861..7fddb8e 100644 --- a/api/v1/authorization.php +++ b/api/v1/authorization.php @@ -68,7 +68,7 @@ if ($stmt->rowCount() == 1) { $stmt_service->execute([$user_data['service'], $user_data['id']]); } - $token = createCommunicationToken($user_data['service']); + $token = createCommunicationToken($user_data['userkey']); $user = array( 'id' => $user_data['id'], diff --git a/api/v2/get/vin.php b/api/v2/get/vin.php index b8ef894..867f2de 100644 --- a/api/v2/get/vin.php +++ b/api/v2/get/vin.php @@ -3,17 +3,16 @@ defined($security_key) or exit; //------------------------------------------ // VIN Decoder -// +//------------------------------------------ +//--------------START --------------------- // translated from JS (kevinboutin on 3/11/18) to PHP // https://gist.github.com/kevboutin/3ac029e336fc7cafd20c05adda42ffa5 //------------------------------------------ - // Transliterate VIN characters for validation function transliterate($c) { $index = strpos('0123456789.ABCDEFGH..JKLMN.P.R..STUVWXYZ', $c); return $index % 10; } - // Determine the check digit to validate the VIN function getCheckDigit($vin) { $map = '0123456789X'; @@ -24,51 +23,65 @@ function getCheckDigit($vin) { } return $map[$sum % 11]; } - // Validate the VIN function validateVIN($vin) { if (strlen($vin) !== 17) return false; return getCheckDigit($vin) === $vin[8]; } -// Determine the year of the vehicle -function getYear($pos7, $pos10) { - $years = [1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039]; - $values = "ABCDEFGHJKLMNPRSTVWXY123456789ABCDEFGHJKLMNPRSTVWXY123456789"; - $index = is_numeric($pos7) ? strpos($values,$pos10) : strrpos($values, $pos10); - return $years[$index]; +//------------------------------------------ +//-------- END -------------------------- +//------------------------------------------ + +//GET WMI - world manufacturer ID +function getWMI($vin){ + //WMI = first 3 digits + $wmi = substr($vin, 0, 3); + return $wmi; +} + +// VDS - vehicle descriptor +function getVDS($vin){ + //WMI = first 3 digits + $vds = substr($vin, 3, 5); + return $vds; +} + +// VIS - serialnumber +function getVIS($vin){ + //WMI = first 3 digits + $vis = substr($vin, 9, 8); + return $vis; } // Get the manufacturing country of the vehicle function getCountry($wmi) { - $codes = ['AAV', 'AHT', 'AFA', 'CL9', 'JA', 'JC1', 'JF', 'JHL', 'JHM', 'JMB', 'JM6', 'JN', 'JS', 'JT', 'JY', 'KL', 'KM', 'KN', 'KPT', 'L6T', 'LBE', 'LBV', 'LDC', 'LE4', 'LFM', 'LFP', 'LFV', 'LGB', 'LGJ', 'LGW', 'LGX', 'LH1', 'LHG', 'LJ1', 'LJD', 'LLV', 'LMG', 'LPA', 'LS5', 'LSG', 'LSJ', 'LSV', 'LTV', 'LVG', 'LVH', 'LVR', 'LVS', 'LVV', 'LWV', 'LZW', 'MS0', 'NMT', 'NMO', 'PL1', 'SAJ', 'SAL', 'SAR', 'SAT', 'SB1', 'SCC', 'SCF', 'SCE', 'SFD', 'SHH', 'SHS', 'SJN', 'TCC', 'TMA', 'TMB', 'TRU', 'TSM', 'U5Y', 'UU9', 'VA0', 'VF1', 'VF2', 'VF3', 'VF4', 'VF5', 'VF6', 'VF7', 'VF8', 'VF9', 'VFE', 'VNK', 'VSS', 'VV9', 'WAG', 'WAU', 'WAP', 'WBA', 'WBS', 'WBX', 'WDB', 'WDC', 'WDD', 'WMX', 'WEB', 'WF0', 'WJM', 'WJR', 'WKK', 'WMA', 'WME', 'WMW', 'WP0', 'WP1', 'WUA', 'WVG', 'WVW', 'WV1', 'WV2', 'W09', 'W0L', 'W0SV', 'XLR', 'YK1', 'YS2', 'YS3', 'YS4', 'YTN', 'YV1', 'YV2', 'YV3', 'ZA9', 'ZAM', 'ZAR', 'ZCF', 'ZFA', 'ZFF', 'ZGA', 'ZHW', 'ZLA', '1B', '1C', '1F', '1G', '1G1', '1G3', '1G9', '1GC', '1GM', '1HG', '1J', '1L', '1M', '1N', '1VW', '1YV', '2DG', '2F', '2G', '2G1', '2G2', '2HG', '2HH', '2HJ', '2HK', '2HM', '2M', '2T', '3F', '3G', '3HG', '3HM', '3KP', '3N', '3VW', '4F', '4J', '4M', '4S3', '4S4', '4S6', '4T', '4US', '5FN', '5J6', '5L', '5N', '5T', '5U', '5X', '5YJ', '55', '6F', '6G', '6G1', '6G2', '6H', '6MM', '6T1', '7A3', '8AP', '8AF', '8AG', '8AW', '8AJ', '8A1', '8AC', '8BC', '8AD', '8C3', '8AT', '9BD', '9BG', '9BW', '9BF', '93H', '9BR', '936', '935', '93Y', '93X', '9BH', '95P', '94D', '98R', '988', '98M', '9BM', '99A', '99J', '9C2', '9C6', '9CD', '93W', '93Z', '953', '9BS', '9BV', '9UJ', '9UK', '9UW']; - $countries = ['South Africa', 'South Africa', 'South Africa', 'Tunisia', 'Japan', 'Japan', 'Japan', 'Japan', 'Japan', 'Japan', 'Japan', 'Japan', 'Japan', 'Japan', 'Japan', 'South Korea', 'South Korea', 'South Korea', 'South Korea', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China','China','China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'China', 'Myanmar', 'Turkey', 'Turkey', 'Malaysia', 'United Kingdom', 'United Kingdom', 'United Kingdom', 'United Kingdom', 'United Kingdom', 'United Kingdom', 'United Kingdom', 'United Kingdom', 'United Kingdom', 'United Kingdom', 'United Kingdom', 'United Kingdom', 'Switzerland', 'Czech Republic', 'Czech Republic', 'Hungary', 'Hungary', 'Slovakia', 'Romania', 'Austria', 'France', 'France', 'France', 'France', 'France', 'France', 'France', 'France', 'France', 'France', 'France', 'Spain', 'Spain', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Germany', 'Netherlands', 'Finland', 'Sweden', 'Sweden', 'Sweden', 'Sweden', 'Sweden', 'Sweden', 'Sweden', 'Italy', 'Italy', 'Italy', 'Italy', 'Italy', 'Italy', 'Italy', 'Italy', 'Italy', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'Canada', 'Canada', 'Canada', 'Canada', 'Canada', 'Canada', 'Canada', 'Canada', 'Canada', 'Canada', 'Canada', 'Canada', 'Mexico', 'Mexico', 'Mexico', 'Mexico', 'Mexico', 'Mexico', 'Mexico', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'United States', 'Australia', 'Australia', 'Australia', 'Australia', 'Australia', 'Australia', 'Australia', 'New Zealand', 'Argentina', 'Argentina', 'Argentina', 'Argentina', 'Argentina', 'Argentina', 'Argentina', 'Argentina', 'Argentina', 'Argentina', 'Argentina', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil','Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Brazil', 'Uruguay', 'Uruguay', 'Uruguay']; - - $i = array_search($wmi, $codes); - if ($i === false) $i = array_search(substr($wmi, 0, 2), $codes); - return $countries[$i] ?? 'Unknown'; + include './settings/settingsvin.php'; + return $countries[substr($wmi, 0, 2)] ?? 'Unknown'; } // Get the manufacturer of the vehicle function getManufacturer($wmi) { - $codes = ['AAV', 'AHT', 'AFA', 'CL9', 'JA', 'JC1', 'JF', 'JHL', 'JHM', 'JMB', 'JM6', 'JN', 'JS', 'JT', 'JY', 'KL', 'KM', 'KN', 'KPT', 'L6T', 'LBE', 'LBV', 'LDC', 'LE4', 'LFM', 'LFP', 'LFV', 'LGB', 'LGJ', 'LGW', 'LGX', 'LH1', 'LHG', 'LJ1', 'LJD', 'LLV', 'LMG', 'LPA', 'LS5', 'LSG', 'LSJ', 'LSV', 'LTV', 'LVG', 'LVH', 'LVR', 'LVS', 'LVV', 'LWV', 'LZW', 'MS0', 'NMT', 'NMO', 'PL1', 'SAJ', 'SAL', 'SAR', 'SAT', 'SB1', 'SCC', 'SCF', 'SCE', 'SFD', 'SHH', 'SHS', 'SJN', 'TCC', 'TMA', 'TMB', 'TRU', 'TSM', 'U5Y', 'UU9', 'VA0', 'VF1', 'VF2', 'VF3', 'VF4', 'VF5', 'VF6', 'VF7', 'VF8', 'VF9', 'VFE', 'VNK', 'VSS', 'VV9', 'WAG', 'WAU', 'WAP', 'WBA', 'WBS', 'WBX', 'WDB', 'WDC', 'WDD', 'WMX', 'WEB', 'WF0', 'WJM', 'WJR', 'WKK', 'WMA', 'WME', 'WMW', 'WP0', 'WP1', 'WUA', 'WVG', 'WVW', 'WV1', 'WV2', 'W09', 'W0L', 'W0SV', 'XLR', 'YK1', 'YS2', 'YS3', 'YS4', 'YTN', 'YV1', 'YV2', 'YV3', 'ZA9', 'ZAM', 'ZAR', 'ZCF', 'ZFA', 'ZFF', 'ZGA', 'ZHW', 'ZLA', '1B', '1C', '1F', '1G', '1G1', '1G3', '1G9', '1GC', '1GM', '1HG', '1J', '1L', '1M', '1N', '1VW', '1YV', '2DG', '2F', '2G', '2G1', '2G2', '2HG', '2HH', '2HJ', '2HK', '2HM', '2M', '2T', '3F', '3G', '3HG', '3HM', '3KP', '3N', '3VW', '4F', '4J', '4M', '4S3', '4S4', '4S6', '4T', '4US', '5FN', '5J6', '5L', '5N', '5T', '5U', '5X', '5YJ', '55', '6F', '6G', '6G1', '6G2', '6H', '6MM', '6T1', '7A3', '8AP', '8AF', '8AG', '8AW', '8AJ', '8A1', '8AC', '8BC', '8AD', '8C3', '8AT', '9BD', '9BG', '9BW', '9BF', '93H', '9BR', '936', '935', '93Y', '93X', '9BH', '95P', '94D', '98R', '988', '98M', '9BM', '99A', '99J', '9C2', '9C6', '9CD', '93W', '93Z', '953', '9BS', '9BV', '9UJ', '9UK', '9UW']; - $manufacturers = ['Volkswagen', 'Toyota', 'Ford', 'Wallyscar', 'Isuzu', 'Fiat Automobiles/Mazda', 'Fuji Heavy Industries', 'Honda', 'Honda', 'Mitsubishi', 'Mazda', 'Nissan', 'Suzuki', 'Toyota', 'Yamaha', 'Daewoo/GM Korea', 'Hyundai', 'Kia', 'SsangYong', 'Geely', 'Beijing Hyundai', 'BMW Brilliance', 'Dongfeng Peugeot-Citroen', 'Beijing Benz', 'FAW Toyota (Sichuan)', 'FAW Car', 'FAW-Volkswagen', 'Dongfeng Nissan', 'Dongfeng Fengshen', 'Great Wall (Havel)', 'BYD Auto', 'FAW Haima', 'Guangzhou Honda', 'JAC', 'Dongfeng Yueda Kia', 'Lifan', 'GAC Trumpchi', 'Changan PSA (DS Automobiles)', 'Changan Suzuki', 'SAIC General Motors', 'SAIC MG', 'SAIC Volkswagen', 'FAW Toyota (Tianjin)', 'GAC Toyota', 'Dongfeng Honda', 'Changan Mazda', 'Changan Ford', 'Chery', 'GAC Fiat', 'SAIC GM Wuling', 'KIA Myanmar', 'Toyota', 'Ford Otosan', 'Proton', 'Jaguar', 'Land Rover', 'Rover', 'Triumph', 'Toyota', 'Lotus Cars', 'Aston Martin Lagonda Limited', 'DeLorean', 'Alexander Dennis', 'Honda', 'Honda', 'Nissan', 'Micro Compact Car AG (SMART 1998-1999)', 'Hyundai', 'Skoda', 'Audi', 'Suzuki', 'Kia', 'Dacia', 'OAF', 'Renault', 'Renault', 'Peugeot', 'Talbot', 'Iveco Unic SA', 'Renault Trucks/Volvo', 'Citroen', 'Matra/Talbot/Simca', 'Bugatti', 'IvecoBus', 'Toyota', 'SEAT', 'Tauro Sport Auto', 'Neoplan', 'Audi', 'Alpina', 'BMW', 'BMW M', 'BMW', 'Mercedes-Benz', 'DaimlerChrysler AG/Daimler AG', 'DaimlerChrysler AG/Daimler AG', 'DaimlerChrysler AG/Daimler AG', 'EvoBus', 'Ford of Europe', 'Iveco', 'Irmscher', 'Karl Kassbohrer Fahrzeugwerke', 'MAN', 'Smart', 'Mini', 'Porsche car', 'Porsche SUV', 'Quattro', 'Volkswagen', 'Volkswagen', 'Volkswagen Commercial Vehicles', 'Volkswagen Commercial Vehicles', 'Ruf Automobile', 'Opel/Vauxhall', 'Opel Special Vehicles', 'DAF Trucks', 'Saab', 'Scania, Sodertalje', 'Saab', 'Scania, Katrineholm', 'Saab NEVS', 'Volvo Cars', 'Volvo Trucks', 'Volvo Buses', 'Bugatti', 'Maserati', 'Alfa Romeo', 'Iveco', 'Fiat Automobiles', 'Ferrari', 'IvecoBus', 'Lamborghini', 'Lancia', 'Dodge', 'Chrysler', 'Ford', 'General Motors', 'Chevrolet', 'Oldsmobile', 'Google', 'Chevrolet', 'Pontiac', 'Honda', 'Jeep', 'Lincoln', 'Mercury', 'Nissan', 'Volkswagen', 'Mazda', 'Ontario Drive & Gear', 'Ford', 'General Motors', 'Chevrolet', 'Pontiac', 'Honda', 'Acura', 'Honda', 'Honda', 'Hyundai', 'Mercury', 'Toyota', 'Ford', 'General Motors', 'Honda', 'Honda', 'Kia', 'Nissan', 'Volkswagen', 'Mazda', 'Mercedes-Benz', 'Mercury', 'Subaru', 'Subaru', 'Honda', 'Toyota', 'BMW', 'Honda', 'Honda', 'Lincoln', 'Hyundai', 'Toyota', 'BMW', 'Hyundai/Kia', 'Tesla', 'Mercedes-Benz', 'Ford', 'General Motors', 'Chevrolet', 'Pontiac', 'Holden', 'Mitsubishi', 'Toyota', 'Honda', 'Fiat', 'Ford', 'General Motors', 'Volkswagen', 'Toyota', 'Renault', 'Mercedes-Benz', 'Citroen', 'Peugeot', 'Honda', 'Iveco', 'Fiat Automoveis', 'General Motors', 'Volkswagen', 'Ford', 'Honda', 'Toyota', 'Peugeot', 'Citroen', 'Renault', 'Souza Ramos - Mitsubishi/Suzuki', 'Hyundai Motor Company/Hyundai', 'CAOA/Hyundai', 'Nissan', 'Chery', 'Jeep', 'BMW', 'Mercedes-Benz', 'Audi', 'JLR Jaguar Land Rover', 'Honda Motorcycles', 'Yamaha', 'Suzuki Motorcycles', 'Fiat Professional', 'Iveco', 'VW Trucks/MAN', 'Scania', 'Volvo Trucks', 'Chery', 'Lifan', 'Kia']; - - $i = array_search($wmi, $codes); - if ($i === false) $i = array_search(substr($wmi, 0, 2), $codes); - return $manufacturers[$i] ?? 'Unknown'; + include './settings/settingsvin.php'; + return $manufacturers[$wmi] ?? 'Unknown'; } +function getYear($vis){ + include './settings/settingsvin.php'; + //first character = year + return $years[substr($vis, 0, 1)] ?? 'Unknown'; +} + + // Check if get_content has 17 characters, then expect VIN if (strlen($get_content) == 17){ - $vin = strtoupper($get_content); + $messages = [ "VIN" => $vin, "IsValid" => (validateVIN($vin) ? "Yes" : "No"), - "Manufacturer" => getManufacturer(substr($vin, 0, 3)), - "Country" => getCountry(substr($vin, 0, 3)), - "year" => getYear($vin[6], $vin[9]) + "Manufacturer" => getManufacturer(getWMI($vin)), + "year" => getYear(getVIS($vin)) ]; } else { diff --git a/assets/admin.js b/assets/admin.js index f1b64b1..4801832 100644 --- a/assets/admin.js +++ b/assets/admin.js @@ -1126,4 +1126,41 @@ a.document.write(divContents); a.document.write(''); a.document.close(); a.print(); -} \ No newline at end of file +} + +//------------------------------------------ +// decodeVIN api +//------------------------------------------ +function decodeVIN(){ + + var vin = document.getElementById("VIN").value; + var token = document.getElementById("token").innerHTML; + var action = '/v2/vin/'+vin; + var url = link+action; + + var bearer = 'Bearer ' + token; + + fetch(url, { + method: 'GET', + withCredentials: true, + credentials: 'include', + headers: { + 'Authorization': bearer, + 'Content-Type': 'application/json' + } + }) + .then(response => response.json()) + .then(vin_details=> { + console.log(vin_details); + document.getElementById("year").value = vin_details['year']; + + var carbrands = document.getElementById("carbrands"); + carbrands.options[carbrands.selectedIndex].value = vin_details['Manufacturer']; + carbrands.options[carbrands.selectedIndex].innerHTML = vin_details['Manufacturer']; + }) + + .catch(error => { + console.log(error) + }) + + } \ No newline at end of file diff --git a/cartest.php b/cartest.php index 4a0d060..1098e8e 100644 --- a/cartest.php +++ b/cartest.php @@ -91,6 +91,10 @@ $view .= '

'.$cartest_cartype.'

'.$cartest->cartype.'

+
+

'.$general_year.'

+

'.(isset($cartest_header['year']) ? $cartest_header['year']: '').'

+

'.$cartest_carvin.'

'.$cartest_header['CarVIN'].'

diff --git a/cartest_manage.php b/cartest_manage.php index e536220..79d9ad5 100644 --- a/cartest_manage.php +++ b/cartest_manage.php @@ -39,6 +39,7 @@ $cartest = [ 'cartype' => '', 'header' => [ 'CarVIN' => '', + 'year' => '', 'NameTester'=> $_SESSION['username'], 'SN' =>'', 'HW' =>'', @@ -189,6 +190,11 @@ $view .= '
'.$cartest_information.'
+
+

'.$cartest_carvin.'

+

+ +

'.$cartest_carbrand.'

'.$carbrands_input.' @@ -199,9 +205,9 @@ $view .= '

'.$cartest_cartype.'

-
-

'.$cartest_carvin.'

-

+
+

'.$general_year.'

+

'; diff --git a/login.php b/login.php index b4e7572..7b1a54d 100644 --- a/login.php +++ b/login.php @@ -64,6 +64,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { $_SESSION['profile'] = $responses->profile; $_SESSION['userkey'] = $responses->userkey; $_SESSION['language'] = $responses->language; + $_SESSION['token'] = $responses->token; $language_user = trim($responses->language) ?? 'US'; if($responses->profile == 'firmwaretool,application'){ diff --git a/settings/settingsvin.php b/settings/settingsvin.php new file mode 100644 index 0000000..1937e32 --- /dev/null +++ b/settings/settingsvin.php @@ -0,0 +1,15 @@ + 2010, 'B' => 2011, 'C' => 2012, 'D' => 2013, 'E' => 2014, 'F' => 2015, 'G' => 2016, 'H' => 2017, 'J' => 2018, 'K' => 2019, 'L' => 2020, 'M' => 2021, 'N' => 2022, 'P' => 2023, 'R' => 2024, 'S' => 2025, 'T' => 2026, 'V' => 2027, 'W' => 2028, 'X' => 2029, 'Y' => 2030, 1 => 2031, 2 => 2032, 3 => 2033, 4 => 2034, 5 => 2035, 6 => 2036, 7 => 2037, 8 => 2038, 9 => 2039 +]; + +$countries = [ +'AAV' => 'South Africa', 'AHT' => 'South Africa', 'AFA' => 'South Africa', 'CL9' => 'Tunisia', 'JA' => 'Japan', 'JC1' => 'Japan', 'JF' => 'Japan', 'JHL' => 'Japan', 'JHM' => 'Japan', 'JMB' => 'Japan', 'JM6' => 'Japan', 'JN' => 'Japan', 'JS' => 'Japan', 'JT' => 'Japan', 'JY' => 'Japan', 'KL' => 'South Korea', 'KM' => 'South Korea', 'KN' => 'South Korea', 'KPT' => 'South Korea', 'L6T' => 'China', 'LBE' => 'China', 'LBV' => 'China', 'LDC' => 'China', 'LE4' => 'China', 'LFM' => 'China', 'LFP' => 'China', 'LFV' => 'China', 'LGB' => 'China', 'LGJ' => 'China', 'LGW' => 'China', 'LGX' => 'China', 'LH1' => 'China', 'LHG' => 'China', 'LJ1' => 'China', 'LJD' => 'China', 'LLV' => 'China', 'LMG' => 'China', 'LPA' => 'China', 'LS5' => 'China', 'LSG' => 'China', 'LSJ' => 'China', 'LSV' => 'China', 'LTV' => 'China', 'LVG' => 'China', 'LVH' => 'China', 'LVR' => 'China', 'LVS' => 'China', 'LVV' => 'China', 'LWV' => 'China', 'LZW' => 'China', 'MS0' => 'Myanmar', 'NMT' => 'Turkey', 'NMO' => 'Turkey', 'PL1' => 'Malaysia', 'SAJ' => 'United Kingdom', 'SAL' => 'United Kingdom', 'SAR' => 'United Kingdom', 'SAT' => 'United Kingdom', 'SB1' => 'United Kingdom', 'SCC' => 'United Kingdom', 'SCF' => 'United Kingdom', 'SCE' => 'United Kingdom', 'SFD' => 'United Kingdom', 'SHH' => 'United Kingdom', 'SHS' => 'United Kingdom', 'SJN' => 'United Kingdom', 'TCC' => 'Switzerland', 'TMA' => 'Czech Republic', 'TMB' => 'Czech Republic', 'TRU' => 'Hungary', 'TSM' => 'Hungary', 'U5Y' => 'Slovakia', 'UU9' => 'Romania', 'VA0' => 'Austria', 'VF1' => 'France', 'VF2' => 'France', 'VF3' => 'France', 'VF4' => 'France', 'VF5' => 'France', 'VF6' => 'France', 'VF7' => 'France', 'VF8' => 'France', 'VF9' => 'France', 'VFE' => 'France', 'VNK' => 'France', 'VSS' => 'Spain', 'VV9' => 'Spain', 'WAG' => 'Germany', 'WAU' => 'Germany', 'WAP' => 'Germany', 'WBA' => 'Germany', 'WBS' => 'Germany', 'WBX' => 'Germany', 'WDB' => 'Germany', 'WDC' => 'Germany', 'WDD' => 'Germany', 'WMX' => 'Germany', 'WEB' => 'Germany', 'WF0' => 'Germany', 'WJM' => 'Germany', 'WJR' => 'Germany', 'WKK' => 'Germany', 'WMA' => 'Germany', 'WME' => 'Germany', 'WMW' => 'Germany', 'WP0' => 'Germany', 'WP1' => 'Germany', 'WUA' => 'Germany', 'WVG' => 'Germany', 'WVW' => 'Germany', 'WV1' => 'Germany', 'WV2' => 'Germany', 'W09' => 'Germany', 'W0L' => 'Germany', 'W0SV' => 'Germany', 'XLR' => 'Netherlands', 'YK1' => 'Finland', 'YS2' => 'Sweden', 'YS3' => 'Sweden', 'YS4' => 'Sweden', 'YTN' => 'Sweden', 'YV1' => 'Sweden', 'YV2' => 'Sweden', 'YV3' => 'Sweden', 'ZA9' => 'Italy', 'ZAM' => 'Italy', 'ZAR' => 'Italy', 'ZCF' => 'Italy', 'ZFA' => 'Italy', 'ZFF' => 'Italy', 'ZGA' => 'Italy', 'ZHW' => 'Italy', 'ZLA' => 'Italy', '1B' => 'United States', '1C' => 'United States', '1F' => 'United States', '1G' => 'United States', '1G1' => 'United States', '1G3' => 'United States', '1G9' => 'United States', '1GC' => 'United States', '1GM' => 'United States', '1HG' => 'United States', '1J' => 'United States', '1L' => 'United States', '1M' => 'United States', '1N' => 'United States', '1VW' => 'United States', '1YV' => 'United States', '2DG' => 'Canada', '2F' => 'Canada', '2G' => 'Canada', '2G1' => 'Canada', '2G2' => 'Canada', '2HG' => 'Canada', '2HH' => 'Canada', '2HJ' => 'Canada', '2HK' => 'Canada', '2HM' => 'Canada', '2M' => 'Canada', '2T' => 'Canada', '3F' => 'Mexico', '3G' => 'Mexico', '3HG' => 'Mexico', '3HM' => 'Mexico', '3KP' => 'Mexico', '3N' => 'Mexico', '3VW' => 'Mexico', '4F' => 'United States', '4J' => 'United States', '4M' => 'United States', '4S3' => 'United States', '4S4' => 'United States', '4S6' => 'United States', '4T' => 'United States', '4US' => 'United States', '5FN' => 'United States', '5J6' => 'United States', '5L' => 'United States', '5N' => 'United States', '5T' => 'United States', '5U' => 'United States', '5X' => 'United States', '5YJ' => 'United States', 55 => 'United States', '6F' => 'Australia', '6G' => 'Australia', '6G1' => 'Australia', '6G2' => 'Australia', '6H' => 'Australia', '6MM' => 'Australia', '6T1' => 'Australia', '7A3' => 'New Zealand', '8AP' => 'Argentina', '8AF' => 'Argentina', '8AG' => 'Argentina', '8AW' => 'Argentina', '8AJ' => 'Argentina', '8A1' => 'Argentina', '8AC' => 'Argentina', '8BC' => 'Argentina', '8AD' => 'Argentina', '8C3' => 'Argentina', '8AT' => 'Argentina', '9BD' => 'Brazil', '9BG' => 'Brazil', '9BW' => 'Brazil', '9BF' => 'Brazil', '93H' => 'Brazil', '9BR' => 'Brazil', 936 => 'Brazil', 935 => 'Brazil', '93Y' => 'Brazil', '93X' => 'Brazil', '9BH' => 'Brazil', '95P' => 'Brazil', '94D' => 'Brazil', '98R' => 'Brazil', 988 => 'Brazil', '98M' => 'Brazil', '9BM' => 'Brazil', '99A' => 'Brazil', '99J' => 'Brazil', '9C2' => 'Brazil', '9C6' => 'Brazil', '9CD' => 'Brazil', '93W' => 'Brazil', '93Z' => 'Brazil', 953 => 'Brazil', '9BS' => 'Brazil', '9BV' => 'Brazil', '9UJ' => 'Uruguay', '9UK' => 'Uruguay', '9UW' => 'Uruguay' +]; + +$manufacturers = ['AAA' => 'Audi South Africa made by Volkswagen of South Africa ', 'AAK' => 'FAW Vehicle Manufacturers SA (PTY) Ltd. ', 'AAM' => 'MAN Automotive (South Africa) (Pty) Ltd. (includes VW Truck & Bus) ', 'AAP' => 'VIN restamped by South African Police Service (so-called SAPVIN or AAPV number) ', 'AAV' => 'Volkswagen South Africa ', 'AAW' => 'Challenger Trailer Pty Ltd. (South Africa) ', 'ABJ' => 'Mitsubishi Fuso made by Daimler Trucks & Buses Southern Africa ', 'ABM' => 'BMW Southern Africa ', 'ACV' => 'Isuzu Motors South Africa 2018- ', 'AC5' => 'Hyundai Automotive South Africa ', 'ADD' => 'UD Trucks Southern Africa (Pty) Ltd. ', 'ADM' => 'General Motors South Africa (includes Isuzu through 2018) ', 'ADN' => 'Nissan South Africa (Pty) Ltd. ', 'ADR' => 'Renault Sandero made by Nissan South Africa (Pty) Ltd. ', 'ADX' => 'Tata Automobile Corporation (SA) Ltd. ', 'AFA' => 'Ford Motor Company of Southern Africa & Samcor ', 'AFB' => 'Mazda BT-50 made by Ford Motor Company of Southern Africa ', 'AHH' => 'Hino South Africa ', 'AHM' => 'Honda Ballade made by Mercedes-Benz South Africa 1982–2000 ', 'AHT' => 'Toyota South Africa Motors (Pty.) Ltd. ', 'BF9' => 'KIBO Motorcycles, Kenya ', 'BUK' => 'Kiira Motors Corporation, Uganda ', 'BR1' => 'Mercedes-Benz Algeria (SAFAV MB) ', 'EBZ' => 'Nizhekotrans (bus, Russia) ', 'DF9' => 'Laraki (Morocco) ', 'HA0' => 'Wuxi Sundiro Electric Vehicle Co., Ltd. (Palla, Parray) ', 'HA6' => 'Niu Technologies ', 'HA7' => 'Jinan Qingqi KR Motors Co., Ltd. ', 'HES' => 'smart Automobile Co., Ltd. (Mercedes-Geely joint venture) ', 'HGL' => 'Farizon Auto van (Geely) ', 'HGX' => 'Wuling Motors van (Geely) ', 'HJR' => 'Jetour (Chery) ', 'HL4' => 'Zhejiang Morini Vehicle Co., Ltd.(Moto Morini subsidiary of Taizhou Zhongneng Motorcycle Co., Ltd.) ', 'HRV' => 'Beijing Henrey Automobile Technology Co., Ltd. ', 'HZ2' => 'Taizhou Zhilong Technology Co., Ltd (motorcycle) ', 'H0D' => 'Taizhou Qianxin Vehicle Co., Ltd. (motorcycle) ', 'JAA' => 'Isuzu truck, Holden made by Isuzu ', 'JAB' => 'Isuzu car ', 'JAC' => 'Isuzu SUV ', 'JAE' => 'Acura SLX made by Isuzu ', 'JAL' => 'Isuzu commercial trucks & Chevrolet commercial trucks made by Isuzu 2016+ &Hino S-series truck made by Isuzu (Incomplete Vehicle) ', 'JAM' => 'Isuzu commercial trucks (Incomplete Vehicle) ', 'JA3' => 'Mitsubishi car (for North America) ', 'JA4' => 'Mitsubishi MPV/SUV (for North America) ', 'JA7' => 'Mitsubishi truck (for North America) ', 'JB3' => 'Dodge car made by Mitsubishi Motors ', 'JB4' => 'Dodge MPV/SUV made by Mitsubishi Motors ', 'JB7' => 'Dodge truck made by Mitsubishi Motors ', 'JC0' => 'Ford brand cars made by Mazda ', 'JC1' => 'Fiat 124 Spider made by Mazda ', 'JC2' => 'Ford Courier made by Mazda ', 'JDA' => 'Daihatsu, Subaru Justy made by Daihatsu ', 'JD1' => 'Daihatsu car ', 'JD2' => 'Daihatsu SUV ', 'JD4' => 'Daihatsu truck ', 'JE3' => 'Eagle car made by Mitsubishi Motors ', 'JE4' => 'Mitsubishi Motors ', 'JF1' => '(Subaru) car ', 'JF2' => '(Subaru) SUV ', 'JF3' => '(Subaru) truck ', 'JF4' => 'Saab 9-2X made by Subaru ', 'JG1' => 'Chevrolet/Geo car made by Suzuki ', 'JG2' => 'Pontiac car made by Suzuki ', 'JG7' => 'Pontiac/Asuna car made by Suzuki for GM Canada ', 'JGC' => 'Chevrolet/Geo SUV made by Suzuki (classified as a truck) ', 'JGT' => 'GMC SUV made by Suzuki for GM Canada (classified as a truck) ', 'JHA' => 'Hino truck ', 'JHB' => 'Hino incomplete vehicle ', 'JHD' => 'Hino ', 'JHF' => 'Hino ', 'JHH' => 'Hino incomplete vehicle ', 'JH5' => 'Honda ', 'JHL' => 'Honda MPV/SUV ', 'JHM' => 'Honda car ', 'JH1' => 'Honda truck ', 'JH2' => 'Honda motorcycle/ATV ', 'JH3' => 'Honda ATV ', 'JH4' => 'Acura car ', 'JH6' => 'Hino incomplete vehicle ', 'JJ3' => 'Chrysler brand car made by Mitsubishi Motors ', 'JKA' => 'Kawasaki (motorcycles) ', 'JKB' => 'Kawasaki (motorcycles) ', 'JKS' => 'Suzuki Marauder 1600/Boulevard M95 motorcycle made by Kawasaki ', 'JK8' => 'Suzuki QUV620F UTV made by Kawasaki ', 'JLB' => 'Mitsubishi Fuso Truck & Bus Corp. ', 'JLF' => 'Mitsubishi Fuso Truck & Bus Corp. ', 'JLS' => 'Sterling Truck 360 made by Mitsubishi Fuso Truck & Bus Corp. ', 'JL5' => 'Mitsubishi Fuso Truck & Bus Corp. ', 'JL6' => 'Mitsubishi Fuso Truck & Bus Corp. ', 'JL7' => 'Mitsubishi Fuso Truck & Bus Corp. ', 'JMA' => 'Mitsubishi Motors (right-hand drive) for Europe ', 'JMB' => 'Mitsubishi Motors (left-hand drive) for Europe ', 'JMF' => 'Mitsubishi Motors (including Mitsubishi Express made by Renault) ', 'JMP' => 'Mitsubishi Motors (left-hand drive) ', 'JMR' => 'Mitsubishi Motors (right-hand drive) ', 'JMY' => 'Mitsubishi Motors (left-hand drive) for South America & Middle East ', 'JMZ' => 'Mazda for Europe export ', 'JM0' => 'Mazda for Oceania export ', 'JM1' => 'Mazda car ', 'JM2' => 'Mazda truck ', 'JM3' => 'Mazda MPV/SUV ', 'JM4' => 'Mazda ', 'JM6' => 'Mazda ', 'JM7' => 'Mazda ', 'JNA' => 'Nissan Diesel/UD Trucks incomplete vehicle ', 'JNC' => 'Nissan Diesel/UD Trucks ', 'JNE' => 'Nissan Diesel/UD Trucks truck ', 'JNK' => 'Infiniti car ', 'JNR' => 'Infiniti SUV ', 'JNX' => 'Infiniti incomplete vehicle ', 'JN1' => 'Nissan car & Infiniti car ', 'JN3' => 'Nissan incomplete vehicle ', 'JN6' => 'Nissan truck/van & Mitsubishi Fuso Canter Van ', 'JN8' => 'Nissan MPV/SUV & Infiniti SUV ', 'JPC' => 'Nissan Diesel/UD Trucks ', 'JP3' => 'Plymouth car made by Mitsubishi Motors ', 'JP4' => 'Plymouth MPV/SUV made by Mitsubishi Motors ', 'JP7' => 'Plymouth truck made by Mitsubishi Motors ', 'JR2' => 'Isuzu Oasis made by Honda ', 'JSA' => 'Suzuki ATV & \'03 Kawasaki KFX400 ATV made by Suzuki, Suzuki car/SUV (outside N. America) ', 'JSK' => 'Kawasaki KLX125/KLX125L motorcycle made by Suzuki ', 'JSL' => '\'04-\'06 Kawasaki KFX400 ATV made by Suzuki ', 'JST' => 'Suzuki Across SUV made by Toyota ', 'JS1' => 'Suzuki motorcycle & Kawasaki KLX400S/KLX400SR motorcycle made by Suzuki ', 'JS2' => 'Suzuki car ', 'JS3' => 'Suzuki SUV ', 'JS4' => 'Suzuki truck ', 'JTB' => 'Toyota bus ', 'JTD' => 'Toyota car ', 'JTE' => 'Toyota MPV/SUV ', 'JTF' => 'Toyota van/truck ', 'JTG' => 'Toyota MPV/bus ', 'JTH' => 'Lexus car ', 'JTJ' => 'Lexus SUV ', 'JTK' => 'Toyota car ', 'JTL' => 'Toyota SUV ', 'JTM' => 'Toyota SUV, Subaru Solterra made by Toyota ', 'JTN' => 'Toyota car ', 'JTP' => 'Toyota SUV ', 'JT1' => 'Toyota van ', 'JT2' => 'Toyota car ', 'JT3' => 'Toyota MPV/SUV ', 'JT4' => 'Toyota truck/van ', 'JT5' => 'Toyota incomplete vehicle ', 'JT6' => 'Lexus SUV ', 'JT7' => 'Toyota bus/van ', 'JT8' => 'Lexus car ', 'JW6' => 'Mitsubishi Fuso division of Mitsubishi Motors (through mid 2003) ', 'JYA' => 'Yamaha motorcycles ', 'JYE' => 'Yamaha snowmobile ', 'JY3' => 'Yamaha 3-wheel ATV ', 'JY4' => 'Yamaha 4-wheel ATV ', 'J81' => 'Chevrolet/Geo car made by Isuzu ', 'J87' => 'Pontiac/Asüna car made by Isuzu for GM Canada ', 'J8B' => 'Chevrolet commercial trucks made by Isuzu (incomplete vehicle) ', 'J8C' => 'Chevrolet commercial trucks made by Isuzu (truck) ', 'J8D' => 'GMC commercial trucks made by Isuzu (incomplete vehicle) ', 'J8T' => 'GMC commercial trucks made by Isuzu (truck) ', 'J8Z' => 'Chevrolet LUV pickup truck made by Isuzu ', 'KF3' => 'Merkavim (Israel) ', 'KF6' => 'Automotive Industries, Ltd. (Israel) ', 'KF9' => '004 Tomcar (Israel) ', 'KL ' => 'Daewoo General Motors South Korea ', 'KLA' => 'Daewoo/GM Daewoo/GM Korea (Chevrolet/Alpheon)from Bupyeong & Kunsan plants ', 'KLP' => 'CT&T United (battery electric low-speed vehicles) ', 'KLT' => 'Tata Daewoo ', 'KLU' => 'Tata Daewoo ', 'KLY' => 'Daewoo/GM Daewoo/GM Korea (Chevrolet) from Changwon plant ', 'KL1' => 'GM Daewoo/GM Korea (Chevrolet car) ', 'KL2' => 'Daewoo/GM Daewoo (Pontiac) ', 'KL3' => 'GM Daewoo/GM Korea (Holden) ', 'KL4' => 'GM Korea (Buick) ', 'KL5' => 'GM Daewoo (Suzuki) ', 'KL6' => 'GM Daewoo (GMC) ', 'KL7' => 'GM Daewoo/GM Korea (Chevrolet MPV/SUV (Post-2000)) ', 'KL8' => 'GM Daewoo/GM Korea (Chevrolet car (Spark)) ', 'KM ' => 'Hyundai ', 'KMC' => 'Hyundai commercial truck ', 'KME' => 'Hyundai commercial truck (semi-tractor) ', 'KMF' => 'Hyundai van & commercial truck & Bering Truck ', 'KMH' => 'Hyundai car ', 'KMJ' => 'Hyundai minibus/bus ', 'KMT' => 'Genesis Motor car ', 'KMU' => 'Genesis Motor SUV ', 'KMX' => 'Hyundai Galloper SUV ', 'KMY' => 'Daelim Motor Company, Ltd/DNA Motors Co., Ltd. (motorcycles) ', 'KM1' => 'Hyosung Motors (motorcycles) ', 'KM4' => 'Hyosung Motors/S&T Motors/KR Motors (motorcycles) ', 'KM8' => 'Hyundai SUV ', 'KNA' => 'Kia car ', 'KNC' => 'Kia truck ', 'KND' => 'Kia MPV/SUV & Hyundai Entourage ', 'KNE' => 'Kia for Europe export ', 'KNF' => 'Kia, special vehicles ', 'KNG' => 'Kia minibus/bus ', 'KNJ' => 'Ford Festiva & Aspire made by Kia ', 'KNM' => 'Renault Samsung Motors, Nissan Rogue made by Renault Samsung, Nissan Sunny made by Renault Samsung ', 'KN1' => 'Asia Motors ', 'KN2' => 'Asia Motors ', 'KPA' => 'SsangYong/KG Mobility (KGM) pickup ', 'KPB' => 'SsangYong car ', 'KPH' => 'Mitsubishi Precis ', 'KPT' => 'SsangYong/KG Mobility (KGM) SUV/MPV ', 'LAA' => 'Shanghai Jialing Vehicle Co., Ltd. (motorcycle) ', 'LAE' => 'Jinan Qingqi Motorcycle ', 'LAL' => 'Sundiro Honda Motorcycle ', 'LAN' => 'Changzhou Yamasaki Motorcycle ', 'LAP' => 'Zhuzhou Nanfang Motorcycle Co., Ltd. ', 'LAT' => 'Luoyang Northern Ek Chor Motorcycle Co., Ltd. (Dayang) ', 'LA6' => 'King Long ', 'LA8' => 'Anhui Ankai ', 'LA7' => 'Radar Auto (Geely) ', 'LA9' => 'SRM Shineray ', 'LBB' => 'Zhejiang Qianjiang Motorcycle (QJ Motor/Keeway/Benelli) ', 'LBE' => 'Beijing Hyundai (Hyundai, Shouwang) ', 'LBM' => 'Zongshen Piaggio ', 'LBP' => 'Chongqing Jianshe Yamaha Motor Co. Ltd. (motorcycles) ', 'LBV' => 'BMW Brilliance ', 'LB1' => 'Fujian Benz ', 'LB2' => 'Geely Motorcycles ', 'LB3' => 'Geely Automobile (Geely, Kandi) ', 'LB4' => 'Chongqing Yinxiang Motorcycle Group Co., Ltd. ', 'LB5' => 'Foshan City Fosti Motorcycle Co., Ltd. ', 'LB7' => 'Tibet New Summit Motorcycle Co., Ltd. ', 'LCE' => 'Hangzhou Chunfeng Motorcycles (CFMOTO) ', 'LCR' => 'Gonow ', 'LC0' => 'BYD Auto (BYD, Denza) ', 'LC2' => 'Changzhou Kwang Yang Motor Co., Ltd. (Kymco) ', 'LC6' => 'Changzhou Haojue Suzuki Motorcycle Co. Ltd. ', 'LDC' => 'Dongfeng Peugeot Citroen Automobile Co., Ltd. (DPCA) ', 'LDD' => 'Dandong Huanghai Automobile ', 'LDF' => 'Dezhou Fulu Vehicle Co., Ltd. (motorcycles), BAW Yuanbao electric car (Ace P1 in Norway) ', 'LDK' => 'FAW Bus (Dalian) Co., Ltd. ', 'LDN' => 'Soueast (South East (Fujian) Motor Co., Ltd.) including Mitsubishi made by Soueast ', 'LDP' => 'Voyah, Dongfeng ', 'LDY' => 'Zhongtong Bus, China ', 'LD3' => 'GuangDong Tayo Motorcycle Technology Co. (Zontes) (motorcycle) ', 'LD5' => 'Benzhou Vehicle Industry Group Ltd. (motorcycle) ', 'LD9' => 'SiTech (FAW) ', 'LEC' => 'Tianjin Qingyuan Electric Vehicle Co., Ltd. ', 'LEF' => 'Jiangling Motors Corporation Ltd. (JMC) ', 'LEH' => 'Zhejiang Riya Motorcycle Co. Ltd. ', 'LET' => 'Jiangling-Isuzu Motors, China ', 'LE4' => 'Beijing Benz & Beijing Benz-Daimler Chrysler Automotive Co. (Chrysler, Mitsubishi, Mercedes-Benz) ', 'LE8' => 'Guangzhou Panyu Hua\'Nan Motors Industry Co. Ltd. (motorcycles) ', 'LFB' => 'FAW Group ', 'LFF' => 'Zhejiang Taizhou Wangye Power Co., Ltd. ', 'LFG' => 'Taizhou Chuanl Motorcycle Manufacturing ', 'LFJ' => 'Fujian Motors Group (Keyton) ', 'LFM' => 'FAW Toyota Motor (Toyota, Ranz) ', 'LFN' => 'FAW Bus (Wuxi) Co., Ltd. (truck, bus) ', 'LFP' => 'FAW Car, Bestune, Hongqi (passenger vehicles) ', 'LFT' => 'FAW (trailers) ', 'LFU' => 'Lifeng Group Co., Ltd. (motorcycles) ', 'LFV' => 'FAW-Volkswagen (VW, Audi, Kaili) ', 'LFW' => 'FAW JieFang ', 'LFY' => 'Changshu Light Motorcycle Factory ', 'LFZ' => 'Leapmotor ', 'LF3' => 'Lifan Motorcycle ', 'LGA' => 'Dongfeng Commercial Vehicle Co., Ltd. trucks ', 'LGB' => 'Dongfeng Commercial Vehicle Co., Ltd. buses ', 'LGG' => 'Dongfeng Liuzhou Motor ', 'LGJ' => 'Dongfeng Fengshen (Aeolus) ', 'LGL' => 'Guilin Daewoo ', 'LGV' => 'Heshan Guoji Nanlian Motorcycle Industry Co., Ltd. ', 'LGW' => 'Great Wall Motor (GWM, Haval, Ora, Tank, Wey) ', 'LGX' => 'BYD Auto ', 'LGZ' => 'Guangzhou Denway Bus ', 'LHA' => 'Shuanghuan Auto ', 'LHB' => 'Beijing Automotive Industry Holding ', 'LHG' => 'GAC Honda ', 'LHJ' => 'Chongqing Astronautic Bashan Motorcycle Manufacturing Co., Ltd. ', 'LH0' => 'WM Motor Technology Co., Ltd. (Weltmeister) ', 'LH1' => 'FAW-Haima, China ', 'LJC' => 'Jincheng Corporation ', 'LJD' => 'Human Horizons - HiPhi (made by Yueda Kia) ', 'LJN' => 'Zhengzhou Nissan ', 'LJS' => 'Yaxing Coach ', 'LJU' => 'Lotus/Geely (Wuhan Lotus Cars Co., Ltd.) ', 'LJV' => 'Sinotruk Chengdu Wangpai Commercial Vehicle Co., Ltd. ', 'LJX' => 'JMC Ford ', 'LJ1' => 'Nio, Inc. ', 'LJ4' => 'Shanghai Jmstar Motorcycle Co., Ltd. ', 'LJ8' => 'Zotye Auto ', 'LKC' => 'Changhe ', 'LKG' => 'Youngman Lotus Automobile Co., Ltd. ', 'LKH' => 'Hafei Motor ', 'LKL' => 'Higer Bus ', 'LKT' => 'Yunnan Lifan Junma Vehicle Co., Ltd. commercial vehicles ', 'LK6' => 'Wuling (quadricycle) ', 'LK8' => 'Zhejiang Yule New Energy Automobile Technology Co., Ltd. (ATV) ', 'LLC' => 'Loncin ', 'LLJ' => 'Jiangsu Xinling Motorcycle Fabricate Co., Ltd. ', 'LLN' => 'Qoros ', 'LLP' => 'Zhejiang Jiajue Motorcycle Manufacturing Co., Ltd. ', 'LLU' => 'Dongfeng Fengxing Jingyi ', 'LLV' => 'Lifan ', 'LLX' => 'Yudo Auto ', 'LL0' => 'Sanmen County Yongfu Machine Co., Ltd. (motorcycles) ', 'LL2' => 'WM Motor Technology Co., Ltd. (Weltmeister) ', 'LL3' => 'Xiamen Golden Dragon Bus Co. Ltd. ', 'LL6' => 'GAC Mitsubishi Motors Co., Ltd. (formerly Hunan Changfeng) ', 'LL8' => 'Jiangsu Linhai Yamaha Motor Co., Ltd. ', 'LMC' => 'Suzuki Hong Kong (motorcycles) ', 'LME' => 'Skyworth (formerly Skywell) ', 'LMF' => 'Jiangmen Zhongyu Motor Co., Ltd. ', 'LMG' => 'GAC Trumpchi ', 'LMH' => 'Jiangsu Guowei Motor Co., Ltd. (Motoleader) ', 'LMV' => 'XPeng Motors G3 (not G3i) made by Haima ', 'LMW' => 'GAC Group, Dodge Journey made by GAC ', 'LMX' => 'Forthing (Dongfeng Fengxing) ', 'LM0' => 'Wangye Holdings Co., Ltd. (motorcycles) ', 'LM6' => 'SWM (automobiles) ', 'LM8' => 'Seres (formerly SF Motors), Seres Aito ', 'LNA' => 'GAC Aion New Energy Automobile Co., Ltd. ', 'LNB' => 'BAIC Motor, Xiaomi SU7 built by BAIC ', 'LND' => 'JMEV (Jiangxi Jiangling Group New Energy Vehicle Co., Ltd.), Eveasy/Mobilize Limo ', 'LNP' => 'NAC MG UK Limited & Nanjing Fiat Automobile ', 'LNN' => 'Chery Automobile, Omoda ', 'LNY' => 'Yuejin ', 'LPA' => 'Changan PSA (DS Automobiles) ', 'LPE' => 'BYD Auto ', 'LPS' => 'Polestar ', 'LP6' => 'Guangzhou Panyu Haojian Motorcycle Industry Co., Ltd. ', 'LRB' => 'SAIC General Motors Buick ', 'LRD' => 'Beijing Foton Daimler Automotive Co., Ltd. Auman trucks ', 'LRE' => 'SAIC General Motors Cadillac ', 'LRW' => 'Tesla, Inc. (Gigafactory Shanghai) ', 'LSC' => 'Changan Automobile (light truck) ', 'LSF' => 'SAIC Maxus & Shanghai Sunwin Bus Corporation ', 'LSG' => 'SAIC General Motors Chevrolet, Buick ', 'LSH' => 'SAIC Maxus van ', 'LSJ' => 'SAIC MG & SAIC Roewe & IM Motors ', 'LSK' => 'SAIC Maxus ', 'LSV' => 'SAIC Volkswagen (VW, Skoda, Tantus) ', 'LSY' => 'Brilliance (Zhonghua) & Jinbei GM ', 'LS4' => 'Changan Automobile (MPV/SUV) ', 'LS5' => 'Changan Automobile (car) & Changan Suzuki ', 'LS6' => 'Changan Automobile & Deepal Automobile Technology Co., Ltd. & Avatr Technology Co., Ltd. ', 'LS7' => 'JMC Heavy Duty Truck Co., Ltd. ', 'LTA' => 'ZX Auto ', 'LTN' => 'Soueast built Chrysler & Dodge vehicles ', 'LTP' => 'National Electric Vehicle Sweden AB (NEVS) ', 'LTV' => 'FAW Toyota (Tianjin) ', 'LTW' => 'Zhejiang Dianka Automobile Technology Co. Ltd. (Enovate) ', 'LUC' => 'Honda Automobile (China) ', 'LUD' => 'Dongfeng Nissan Diesel Motor Co Ltd. ', 'LUG' => 'Qiantu Motor ', 'LUJ' => 'Zhejiang Shanqi Tianying Vehicle Industry Co., Ltd. (motorcycles) ', 'LUX' => 'Dongfeng Yulon Motor Co. Ltd. ', 'LUZ' => 'Hozon Auto New Energy Automobile Co., Ltd. (Neta) ', 'LVA' => 'Foton Motor ', 'LVB' => 'Foton Motor ', 'LVC' => 'Foton Motor ', 'LVF' => 'Changhe Suzuki ', 'LVG' => 'GAC Toyota ', 'LVH' => 'Dongfeng Honda ', 'LVM' => 'Chery Commercial Vehicle ', 'LVP' => 'Dongfeng Sokon Motor Company (DFSK) ', 'LVR' => 'Changan Mazda ', 'LVS' => 'Changan Ford & Changan Ford Mazda ', 'LVT' => 'Chery Automobile, Exeed ', 'LVU' => 'Chery Automobile, Jetour ', 'LVV' => 'Chery Automobile, Omoda, Jaecoo ', 'LVX' => 'Aiways Automobiles Company Ltd ', 'LVY' => 'Volvo Cars Daqing factory ', 'LVZ' => 'Dongfeng Sokon Motor Company (DFSK) ', 'LV3' => 'National Electric Vehicle Sweden AB (NEVS) ', 'LV7' => 'Jinan Qingqi Motorcycle ', 'LWB' => 'Wuyang Honda Motorcycle (Guangzhou) Co., Ltd. ', 'LWG' => 'Chongqing Huansong Industries (Group) Co., Ltd. ', 'LWL' => 'Qingling Isuzu ', 'LWV' => 'GAC Fiat Chrysler (Fiat) ', 'LW4' => 'Li Auto ', 'LXA' => 'Jiangmen Qipai Motorcycle Co., Ltd. ', 'LXG' => 'Xuzhou Construction Machinery Group Co., Ltd. (XCMG) ', 'LXM' => 'Xiamen Xiashing Motorcycle Co., Ltd. ', 'LXN' => 'Link Tour ', 'LXV' => 'Beijing Borgward Automotive Co., Ltd. ', 'LXY' => 'Chongqing Shineray Motorcycle Co., Ltd. ', 'LX6' => 'Jiangmen City Huari Group Co. Ltd. (motorcycle) ', 'LX8' => 'Chongqing Xgjao (Xinganjue) Motorcycle Co Ltd. ', 'LYB' => 'Weichai (Yangzhou) Yaxing Automobile Co., Ltd. ', 'LYM' => 'Zhuzhou Jianshe Yamaha Motorcycle Co., Ltd. ', 'LYU' => 'Huansu (BAIC Motor & Yinxiang Group) ', 'LYV' => 'Volvo Cars Chengdu factory & Luqiao factory ', 'LY4' => 'Chongqing Yingang Science & Technology Group Co., Ltd. (motorcycle) ', 'LZE' => 'Isuzu Guangzhou, China ', 'LZF' => 'SAIC Iveco Hongyan ', 'LZG' => 'Shaanxi Automobile Group Shacman Bus ', 'LZK' => 'Sinotruk (CNHTC) Huanghe bus ', 'LZL' => 'Zengcheng Haili Motorcycle Ltd. ', 'LZM' => 'MAN China ', 'LZP' => 'Zhongshan Guochi Motorcycle (Baotian) ', 'LZS' => 'Zongshen, Electra Meccanica Vehicles Corp. (Solo) made by Zongshen ', 'LZU' => 'Guangzhou Isuzu Bus ', 'LZW' => 'SAIC GM Wuling ', 'LZY' => 'Yutong Zhengzhou, China ', 'LZZ' => 'Sinotruk (CNHTC) (Howo, Sitrak) ', 'LZ0' => 'Shandong Wuzheng Group Co., Ltd. ', 'LZ4' => 'Jiangsu Linzhi Shangyang Group Co Ltd. ', 'LZ9' => 'LZX Raysince ', 'L1K' => 'Chongqing Hengtong Bus Co., Ltd. ', 'L1N' => 'XPeng Motors ', 'L10' => 'Geely Emgrand ', 'L2B' => 'Jiangsu Baodiao Locomotive Co., Ltd. (motorcycles) ', 'L2C' => 'Chery Jaguar Land Rover ', 'L3H' => 'Shanxi Victory Automobile Manufacturing Co., Ltd. ', 'L37' => 'Huzhou Daixi Zhenhua Technology Trade Co., Ltd. (motorcycles) ', 'L4B' => 'Xingyue Group (motorcycles) ', 'L4F' => 'Suzhou Eagle Electric Vehicle Manufacturing Co., Ltd. ', 'L4H' => 'Ningbo Longjia Motorcycle Co., Ltd. ', 'L4S' => 'Zhejiang Xingyue Vehicle Co Ltd. (motorcycles) ', 'L4Y' => 'Qingqi Group Ningbo Rhon Motorcycle / Ningbo Dalong Smooth Locomotive Industry Co., Ltd. ', 'L5C' => 'Zhejiang Kangdi Vehicles Co., Ltd. (motorcycles, ATVs) ', 'L5E' => 'Zoomlion Heavy Industry Science & Technology Co., Ltd. ', 'L5K' => 'Zhejiang Yongkang Easy Vehicle ', 'L5N' => 'Zhejiang Taotao (ATV & motorcycles) ', 'L5Y' => 'Merato Motorcycle Taizhou Zhongneng Motorcycle Co. Ltd. (Znen) ', 'L6F' => 'Shandong Liangzi Power Co. Ltd. ', 'L6J' => 'Zhejiang Kayo Motor Co. Ltd. (ATV) ', 'L6K' => 'Shanghai Howhit Machinery Manufacture Co. Ltd. ', 'L6T' => 'Geely, Lynk & Co, Zeekr ', 'L66' => 'Zhuhai Granton Bus and Coach Co. Ltd. ', 'L82' => 'Baotian ', 'L85' => 'Zhejiang Yongkang Huabao Electric Appliance ', 'L8A' => 'Jinhua Youngman Automobile Manufacturing Co., Ltd. ', 'L8X' => 'Zhejiang Summit Huawin Motorcycle ', 'L8Y' => 'Zhejiang Jonway Motorcycle Manufacturing Co., Ltd. ', 'L9G' => 'Zhuhai Guangtong Automobile Co., Ltd. (bus) ', 'L9N' => 'Zhejiang Taotao Vehicles Co., Ltd. ', 'MAB' => 'Mahindra & Mahindra ', 'MAC' => 'Mahindra & Mahindra ', 'MAH' => 'Fiat India Automobiles Pvt. Ltd ', 'MAJ' => 'Ford India ', 'MAK' => 'Honda Cars India ', 'MAL' => 'Hyundai Motor India ', 'MAN' => 'Eicher Polaris Multix ', 'MAT' => 'Tata Motors, Rover CityRover ', 'MA1' => 'Mahindra & Mahindra ', 'MA3' => 'Maruti Suzuki India (domestic & export) ', 'MA6' => 'GM India ', 'MA7' => 'Hindustan Motors Ltd & Mitsubishi Motors & Isuzu models made by Hindustan Motors ', 'MBF' => 'Royal Enfield ', 'MBH' => 'Suzuki (for export) & Nissan Pixo made by Maruti Suzuki India Limited ', 'MBJ' => 'Toyota Kirloskar Motor Pvt. Ltd. ', 'MBK' => 'MAN Trucks India Pvt. Ltd. ', 'MBL' => 'Hero MotoCorp ', 'MBR' => 'Mercedes-Benz India ', 'MBU' => 'Swaraj Vehicles Limited ', 'MBV' => 'Premier Automobiles Ltd. ', 'MBX' => 'Piaggio India (Piaggio Ape) ', 'MBY' => 'Asia Motor Works Ltd. ', 'MB1' => 'Ashok Leyland ', 'MB2' => 'Hyundai Motor India ', 'MB7' => 'Reva Electric Car Company ', 'MB8' => 'Suzuki Motorcycle India Limited ', 'MCA' => 'FCA India Automobiles Pvt. Ltd ', 'MCB' => 'GM India ', 'MCD' => 'Mahindra Two Wheelers ', 'MCG' => 'Atul Auto ', 'MCL' => 'International Cars And Motors Ltd. ', 'MC1' => 'Force Motors Ltd. ', 'MC2' => 'Eicher Motors Ltd./Volvo Eicher Commercial Vehicles Ltd. ', 'MC4' => 'Dilip Chhabria Design Pvt Ltd. ', 'MDE' => 'Kinetic Engineering Limited ', 'MDH' => 'Nissan Motor India Pvt Ltd. ', 'MDT' => 'Kerala Automobiles Limited ', 'MD2' => 'Bajaj Auto Ltd. & KTM and Husqvarna models built by Bajaj ', 'MD6' => 'TVS Motor Company ', 'MD7' => 'LML Ltd including Genuine Scooter Company Stella ', 'MD9' => 'Shuttle Cars India ', 'MEC' => 'Daimler India Commercial Vehicles (BharatBenz) ', 'MEE' => 'Renault India Private Limited ', 'MEG' => 'Harley-Davidson India ', 'MER' => 'Benelli India ', 'MET' => 'Piaggio India (Vespa) ', 'MEX' => 'Škoda Auto Volkswagen India Pvt. Ltd. 2015 on ', 'ME1' => 'India Yamaha Motor Pvt. Ltd. ', 'ME3' => 'Royal Enfield ', 'ME4' => 'Honda Motorcycle and Scooter India ', 'MYH' => 'Ather Energy ', 'MZB' => 'Kia India Pvt. Ltd. ', 'MZD' => 'Classic Legends Private Limited – Jawa ', 'MZZ' => 'Citroen India ', 'MZ7' => 'MG Motor India Pvt. Ltd. ', 'M3G' => 'Isuzu Motors India ', 'M6F' => 'UM Lohia Two Wheelers Private Limited ', 'MF3' => 'PT Hyundai Motor Manufacturing Indonesia ', 'MHD' => 'PT Indomobil Suzuki International ', 'MHF' => 'PT Toyota Motor Manufacturing Indonesia ', 'MHK' => 'PT Astra Daihatsu Motor (includes Toyotas made by Astra Daihatsu) ', 'MHL' => 'PT Mercedes-Benz Indonesia ', 'MHR' => 'Honda Indonesia (PT Honda Prospect Motor) (car) ', 'MHY' => 'PT Suzuki Indomobil Motor (car, MPV) ', 'MH1' => 'PT Astra Honda Motor (motorcycle) ', 'MH3' => 'PT Yamaha Indonesia Motor Mfg. ', 'MH4' => 'PT Kawasaki Motor Indonesia ', 'MH8' => 'PT Suzuki Indomobil Motor (motorcycle) ', 'MJB' => 'GM Indonesia ', 'MKF' => 'PT Sokonindo Automobile (DFSK) ', 'MK2' => 'PT Mitsubishi Motors Krama Yudha Indonesia ', 'MK3' => 'PT SGMW Motor Indonesia (Wuling) ', 'MLB' => 'Siam Yamaha Co Ltd. ', 'MLC' => 'Thai Suzuki Motor Co., Ltd. (motorcycle) ', 'MLE' => 'Thai Yamaha Motor Co., Ltd. ', 'MLH' => 'Thai Honda Manufacturing Co., Ltd. (motorcycle) ', 'MLY' => 'Harley-Davidson Thailand ', 'ML0' => 'Ducati Motor (Thailand) Co., Ltd. ', 'ML3' => 'Mitsubishi Motors, Dodge Attitude made by Mitsubishi (Thailand) ', 'ML5' => 'Kawasaki Motors Enterprise Co. Ltd. (Thailand) ', 'MMA' => 'Mitsubishi Motors (Thailand) ', 'MMB' => 'Mitsubishi Motors (Thailand) ', 'MMC' => 'Mitsubishi Motors (Thailand) ', 'MMD' => 'Mitsubishi Motors (Thailand) ', 'MME' => 'Mitsubishi Motors (Thailand) ', 'MMF' => 'BMW Manufacturing (Thailand) Co., Ltd. ', 'MML' => 'MG Thailand (SAIC-CP) ', 'MMM' => 'Chevrolet Thailand ', 'MMR' => 'Subaru/Tan Chong Subaru Automotive (Thailand) Co. Ltd. ', 'MMS' => 'Suzuki Motor (Thailand) Co., Ltd. (passenger car) ', 'MMT' => 'Mitsubishi Motors (Thailand) ', 'MMU' => 'Holden Thailand ', 'MM0' => 'Mazda ', 'MM6' => 'Mazda ', 'MM7' => 'Mazda ', 'MM8' => 'Mazda Thailand (Ford-Mazda AutoAlliance Thailand plant) ', 'MNA' => 'Ford Thailand (Ford-Mazda AutoAlliance Thailand plant) for Australia/New Zealand export ', 'MNB' => 'Ford Thailand (Ford-Mazda AutoAlliance Thailand plant) for other right-hand drive markets ', 'MNC' => 'Ford Thailand (Ford-Mazda AutoAlliance Thailand plant) for left-hand drive markets ', 'MNK' => 'Hino Motors Manufacturing Thailand Co Ltd. ', 'MNT' => 'Nissan Motor (Thailand) Co., Ltd. ', 'MNU' => 'Great Wall Motor Manufacturing (Thailand) Co., Ltd. ', 'MPA' => 'Isuzu Motors (Thailand) Co., Ltd. ', 'MPB' => 'Ford Thailand (Ford Thailand Manufacturing plant) ', 'MP1' => 'Isuzu Motors (Thailand) Co., Ltd. ', 'MP2' => 'Mazda BT-50 pickup built by Isuzu Motors (Thailand) Co., Ltd. ', 'MP5' => 'Foton Motor Thailand ', 'MRH' => 'Honda Thailand (car) ', 'MRT' => 'Neta (Hozon Auto) made by Bangchan General Assembly Co., Ltd. ', 'MR0' => 'Toyota Thailand (pickups & Fortuner SUV) ', 'MR1' => 'Toyota Thailand ', 'MR2' => 'Toyota Thailand (Gateway plant) (passenger cars & CUVs) ', 'MR3' => 'Toyota Thailand (Hilux Champ chassis cab) ', 'MS0' => 'Super Seven Star Motors Myanmar ', 'MS3' => 'Suzuki Myanmar Motor Co., Ltd. ', 'MXB' => 'Saryarka AvtoProm bus (Kazakhstan) ', 'MXL' => 'Yutong bus made by Qaz Tehna (Kazakhstan) ', 'MXV' => 'IMZ-Ural Ural Motorcycles (Kazakhstan) ', 'MX3' => 'Hyundai Trans Auto (Kazakhstan) ', 'NAA' => 'Iran Khodro (Peugeot Iran) ', 'NAC' => 'Mammut (truck trailers) ', 'NAD' => 'Škoda ', 'NAP' => 'Pars Khodro ', 'NAS' => 'SAIPA ', 'NC0' => 'Oghab Afshan (bus) ', 'NC9' => 'VIRA Diesel ', 'NFB' => 'Honda Atlas Cars Pakistan Ltd. ', 'NG3' => 'Lucky Motor Corporation ', 'NLA' => 'Honda Turkiye A.S. cars ', 'NLC' => 'Askam Kamyon Imalat Ve Ticaret A.S. ', 'NLE' => 'Mercedes-Benz Türk A.S. Truck ', 'NLF' => 'Koluman Otomotiv Endustri A.S. (trailer) ', 'NLH' => 'Hyundai Assan Otomotiv car/SUV ', 'NLJ' => 'Hyundai Assan Otomotiv van ', 'NLN' => 'Karsan ', 'NLR' => 'Otokar ', 'NLT' => 'Temsa ', 'NLZ' => 'Tezeller ', 'NL1' => 'TOGG ', 'NMA' => 'MAN Türkiye A.Ş. ', 'NMB' => 'Mercedes-Benz Türk A.S. Buses ', 'NMC' => 'BMC Otomotiv Sanayi ve Ticaret A.Ş. ', 'NMH' => 'Honda Anadolu motorcycle ', 'NMT' => 'Toyota Motor Manufacturing Turkey ', 'NM0' => 'Ford Otosan ', 'NM1' => 'Oyak Renault Otomobil Fabrikaları A.Ş. ', 'NM4' => 'Tofaş (Turk Otomobil Fabrikasi AS) ', 'NNA' => 'Anadolu Isuzu ', 'NNN' => 'Gépébus Oréos 4X (based on Otokar Vectio) ', 'NNY' => 'Yeksan (truck trailer) ', 'NPM' => 'Seyit Usta Treyler (truck trailer) ', 'NP8' => 'ÖZGÜL TREYLER (truck trailer) ', 'NP9' => 'Ceytrayler (truck trailer) ', 'NRC' => 'Doğan Yıldız (truck trailer) ', 'NRE' => 'Bozankaya ', 'NRX' => 'Musoshi ', 'NRY' => 'Pilotcar Otomotiv ', 'NR9' => 'Micansan (truck trailer) ', 'NSA' => 'SamAvto / SAZ (Uzbekistan) ', 'NS2' => 'JV MAN Auto - Uzbekistan ', 'PAB' => 'Isuzu Philippines Corporation ', 'PAD' => 'Honda Cars Philippines ', 'PE1' => 'Ford Motor Company Philippines ', 'PE3' => 'Mazda Philippines made by Ford Motor Company Philippines ', 'PFD' => 'Hyundai Motor Group Innovation Center in Singapore (HMGICS) ', 'PL1' => 'Proton, Malaysia ', 'PL8' => 'Inokom-Hyundai ', 'PLP' => 'Subaru/Tan Chong Motor Assemblies, Malaysia ', 'PLZ' => 'Isuzu Malaysia ', 'PMH' => 'Honda Malaysia (car) ', 'PMK' => 'Honda Boon Siew (motorcycle) ', 'PML' => 'Hicom ', 'PMN' => 'Modenas ', 'PMS' => 'Suzuki Assemblers Malaysia (motorcycle) ', 'PMV' => 'Hong Leong Yamaha Motor Sdn. Bhd. ', 'PM1' => 'BMW & Mini/Inokom ', 'PM2' => 'Perodua ', 'PM9' => 'Bufori ', 'PNA' => 'Stellantis Gurun (Malaysia) Sdn. Bhd. (Peugeot) ', 'PNV' => 'Volvo Car Manufacturing Malaysia ', 'PN1' => 'UMW Toyota Motor ', 'PN2' => 'UMW Toyota Motor ', 'PN8' => 'Nissan/Tan Chong Motor Assemblies, Malaysia ', 'PPP' => 'Suzuki ', 'PPV' => 'Volkswagen/HICOM Automotive Manufacturers (Malaysia) ', 'PP1' => 'Mazda/Inokom ', 'PP3' => 'Hyundai/Inokom ', 'PRA' => 'Sinotruk ', 'PRH' => 'Chery (by Chery Alado Holdings [joint venture] at Oriental Assemblers plant) ', 'PRX' => 'Kia/Inokom ', 'PR8' => 'Ford ', 'RA1' => 'Steyr Trucks International FZE, UAE ', 'RA9' => 'Al-Assri Industries (Trailers), UAE ', 'LFA' => 'Ford Lio Ho Motor Co Ltd. old designation ', 'LM1' => 'Tai Ling Motor Co Ltd. old designation (Suzuki motorcycle made by Tai Ling) ', 'LM4' => 'Tai Ling Motor Co Ltd. old designation (Suzuki ATV made by Tai Ling) ', 'LN1' => 'Tai Ling Motor Co Ltd. old designation (Suzuki motorcycle made by Tai Ling) ', 'LPR' => 'Yamaha Motor Taiwan Co. Ltd. old designation ', 'RFB' => 'Kymco, Taiwan ', 'RFC' => 'Taiwan Golden Bee ', 'RFD' => 'Tai Ling Motor Co Ltd. new designation ', 'RFG' => 'Sanyang Motor Co., Ltd. (SYM) Taiwan ', 'RFL' => 'Adly, Taiwan ', 'RFT' => 'CPI Motor Company, Taiwan ', 'RFV' => 'PGO Scooters including Genuine Scooter Company models made by PGO ', 'RF3' => 'Aeon Motor Co., Ltd., Taiwan ', 'RF5' => 'Yulon Motor Co. Ltd., Taiwan (Luxgen) ', 'RGS' => 'Kawasaki made by Kymco ', 'RHA' => 'Ford Lio Ho Motor Co Ltd. new designation ', 'RKJ' => 'Prince Motors Taiwan ', 'RKL' => 'Kuozui Motors (Toyota) ', 'RKM' => 'China Motor Corporation ', 'RKR' => 'Yamaha Motor Taiwan Co. Ltd. new designation ', 'RKT' => 'Access Motor Co., Ltd. ', 'RK3' => 'Honda Taiwan ', 'RK7' => 'Kawasaki ATV made by Tai Ling Motor Co Ltd (rebadged Suzuki ATV) new designation ', 'RLA' => 'Vina Star Motors Corp. – Mitsubishi ', 'RLC' => 'Yamaha Motor Vietnam Co. Ltd. ', 'RLE' => 'Isuzu Vietnam Co. ', 'RLH' => 'Honda Vietnam Co. Ltd. ', 'RLL' => 'VinFast SUV ', 'RLM' => 'Mercedes-Benz Vietnam ', 'RLN' => 'VinFast ', 'RLV' => 'Vietnam Precision Industrial CO., Ltd. (Can-Am DS 70 & DS 90) ', 'RL0' => 'Ford Vietnam ', 'RL4' => 'Toyota Motor Vietnam ', 'RP8' => 'Piaggio Vietnam Co. Ltd. ', 'R1J' => 'Jiayuan Electric Vehicles (Hong Kong) ', 'R1N' => 'Niu Technologies Group Ltd. (Hong Kong) ', 'R10' => 'ZAP (HK) Co. Ltd. ', 'R2P' => 'Evoke Electric Motorcycles (Hong Kong) ', 'R3M' => 'Mangosteen Technology Co., Ltd. (Hong Kong) ', 'R4N' => 'Elyx Smart Technology Holdings (Hong Kong) Ltd. ', 'SAA' => 'Austin ', 'SAB' => 'Optare ', 'SAD' => 'Jaguar SUV (E-Pace, F-Pace, I-Pace) ', 'SAF' => 'ERF trucks ', 'SAH' => 'Honda made by Austin Rover Group ', 'SAJ' => 'Jaguar passenger car & Daimler passenger car (after April 1987) ', 'SAL' => 'Land Rover ', 'SAM' => 'Morris ', 'SAR' => 'Rover & MG Rover Group ', 'SAT' => 'Triumph car ', 'SAX' => 'Austin-Rover Group including Sterling Cars ', 'SAY' => 'Norton Motorcycles ', 'SAZ' => 'Freight Rover ', 'SA3' => 'Ginetta Cars ', 'SBB' => 'Leyland Vehicles ', 'SBC' => 'Iveco Ford Truck ', 'SBJ' => 'Leyland Bus ', 'SBL' => 'Leyland Motors & Leyland DAF ', 'SBM' => 'McLaren ', 'SBS' => 'Scammell ', 'SBV' => 'Kenworth & Peterbilt trucks made by Leyland Trucks ', 'SBW' => 'Weightlifter Bodies (truck trailer) ', 'SB1' => 'Toyota Motor Manufacturing UK ', 'SCA' => 'Rolls Royce passenger car ', 'SCB' => 'Bentley passenger car ', 'SCC' => 'Lotus Cars ', 'SCD' => 'Reliant Motors ', 'SCE' => 'DeLorean Motor Cars N. Ireland (UK) ', 'SCF' => 'Aston Martin Lagonda Ltd. passenger car & \'21 DBX SUV ', 'SCG' => 'Triumph Engineering Co. Ltd. (original Triumph Motorcycle company) ', 'SCK' => 'Ifor Williams Trailers ', 'SCM' => 'Manitowoc Cranes - Grove ', 'SCR' => 'London Electric Vehicle Company & London Taxi Company & London Taxis International ', 'SCV' => 'Volvo Truck & Bus Scotland ', 'SC5' => 'Wrightbus (from ~2020) ', 'SC6' => 'INEOS Automotive SUV ', 'SDB' => 'Talbot ', 'SDC' => 'SDC Trailers Ltd. (truck trailer) ', 'SDF' => 'Dodge Trucks – UK 1981–1984 ', 'SDG' => 'Renault Trucks Industries 1985–1992 ', 'SDK' => 'Caterham Cars ', 'SDL' => 'TVR ', 'SDP' => 'NAC MG UK & MG Motor UK Ltd. ', 'SD7' => 'Aston Martin SUV ', 'SD8' => 'Moke International Ltd. ', 'SED' => 'IBC Vehicles (General Motors Luton Plant) ', 'SEG' => 'Dennis Eagle Ltd. ', 'SEP' => 'Don-Bur (truck trailer) ', 'SEY' => 'LDV Group Ltd. ', 'SFA' => 'Ford UK ', 'SFD' => 'Dennis UK / Alexander Dennis ', 'SFE' => 'Alexander Dennis UK ', 'SFR' => 'Fruehauf (truck trailer) ', 'SFN' => 'Foden Trucks ', 'SFZ' => 'Tesla Roadster made by Lotus ', 'SGA' => 'Avondale (caravans) ', 'SGB' => 'Bailey (caravans) ', 'SGD' => 'Swift Group Ltd. (caravans) ', 'SGE' => 'Elddis (caravans) ', 'SGL' => 'Lunar Caravans Ltd. ', 'SG4' => 'Coachman (caravans) ', 'SHH' => 'Honda UK passenger car ', 'SHS' => 'Honda UK SUV ', 'SH7' => 'INEOS Automotive truck ', 'SJA' => 'Bentley SUV ', 'SJB' => 'Brian James Trailers Ltd ', 'SJK' => 'Nissan Motor Manufacturing UK - Infiniti ', 'SJN' => 'Nissan Motor Manufacturing UK - Nissan ', 'SJ1' => 'Ree Automotive ', 'SKA' => 'Vauxhall ', 'SKB' => 'Kel-Berg Trailers & Trucks ', 'SKF' => 'Bedford Vehicles ', 'SKL' => 'Anaig (UK) Technology Ltd ', 'SLA' => 'Rolls Royce SUV ', 'SLC' => 'Thwaites Dumpers ', 'SLG' => 'McMurtry Automotive ', 'SLN' => 'Niftylift ', 'SLP' => 'JC Bamford Excavators Ltd. ', 'SMR' => 'Montracon (truck trailer) ', 'SMT' => 'Triumph Motorcycles Ltd. (current Triumph Motorcycle company) ', 'SMW' => 'Cartwright (truck trailer) ', 'SMX' => 'Gray & Adams (truck trailer) ', 'SNE' => 'Wartburg (East Germany) ', 'SNT' => 'Trabant (East Germany) ', 'SPE' => 'B-ON GmbH (Germany) ', 'SUA' => 'Autosan ', 'SUD' => 'Wielton (truck trailers) ', 'SUF' => 'FSM/Fiat Auto Poland (Polski Fiat) ', 'SUG' => 'Mega Trailers (truck trailer) (Poland) ', 'SUJ' => 'Jelcz (Poland) ', 'SUL' => 'FSC (Poland) ', 'SUP' => 'FSO/Daewoo-FSO (Poland) ', 'SUU' => 'Solaris Bus & Coach (Poland) ', 'SWV' => 'TA-NO (Poland) ', 'SXM' => 'MELEX Sp. z o.o. ', 'SZA' => 'Scania Poland ', 'SZR' => 'Niewiadów (trailer) ', 'TBS' => 'Boschung AG (Switzerland) ', 'TCC' => 'Micro Compact Car AG (smart 1998-1999) (Switzerland) ', 'TDM' => 'QUANTYA Swiss Electric Movement (Switzerland) ', 'TEB' => 'Bucher Municipal AG (Switzerland) ', 'TEM' => 'Twike (SwissLEM AG) (Switzerland) ', 'TFH' => 'FHS Frech-Hoch AG (truck trailer) (Switzerland) ', 'TKP' => 'Panav a.s. (truck trailer) (Czech Republic) ', 'TKX' => 'Agados s.r.o. (trailer) (Czech Republic) ', 'TLJ' => 'Jawa Moto (Czech Republic) ', 'TMA' => 'Hyundai Motor Manufacturing Czech ', 'TMB' => 'Škoda (Czech Republic) ', 'TMC' => 'Hyundai Motor Manufacturing Czech ', 'TMK' => 'Karosa (Czech Republic) ', 'TMP' => 'Škoda trolleybuses (Czech Republic) ', 'TMT' => 'Tatra passenger car (Czech Republic) ', 'TM9' => 'Škoda Transportation trolleybuses (Czech Republic) ', 'TNA' => 'Avia/Daewoo Avia ', 'TNE' => 'TAZ ', 'TNG' => 'LIAZ (Liberecké Automobilové Závody) ', 'TNT' => 'Tatra trucks ', 'TNU' => 'Tatra trucks ', 'TN9' => 'Karosa (Czech Republic) ', 'TRA' => 'Ikarus Bus ', 'TRC' => 'Csepel ', 'TRK' => 'Credo bus/Kravtex (Hungary) ', 'TRU' => 'Audi Hungary ', 'TSB' => 'Ikarus Bus ', 'TSE' => 'Ikarus Egyedi Autobuszgyar (EAG) (Hungary) ', 'TSF' => 'Alfabusz (Hungary) ', 'TSM' => 'Suzuki Hungary (Magyar Suzuki), Fiat Sedici made by Suzuki, Subaru G3X Justy made by Suzuki ', 'TSY' => 'Keeway Motorcycles (Hungary) ', 'TWG' => 'CeatanoBus (Portugal) ', 'TW1' => 'Toyota Caetano Portugal, S.A. (Toyota Coaster, Dyna, Optimo, Land Cruiser 70 Series) ', 'TW2' => 'Ford Lusitana (Portugal) ', 'TW4' => 'UMM (Portugal) ', 'TW6' => 'Citroën (Portugal) ', 'TW7' => 'Mini Moke made by British Leyland & Austin Rover Portugal ', 'TX5' => 'Mini Moke made by Cagiva (Moke Automobili) ', 'TYA' => 'Mitsubishi Fuso Truck and Bus Corp. Portugal (right-hand drive) ', 'TYB' => 'Mitsubishi Fuso Truck and Bus Corp. Portugal (left-hand drive) ', 'T7A' => 'Ebusco (Netherlands) ', 'UA4' => 'Irizar e-mobility (Spain) ', 'UCY' => 'Silence Urban Ecomobility (Spain) ', 'UD3' => 'Granalu truck trailers (Belgium) ', 'UHE' => 'Scanvogn (trailer) (Denmark) ', 'UHL' => 'Camp-let (recreational vehicle) (Denmark) ', 'UH2' => 'Brenderup (trailer) (Denmark) ', 'UJG' => 'Garia ApS (Denmark) ', 'UKR' => 'Hero Camper (Denmark) ', 'UMT' => 'MTDK a/s (truck trailer) (Denmark) ', 'UN1' => 'Ford Ireland ', 'UU1' => 'Dacia (Romania) ', 'UU2' => 'Oltcit ', 'UU3' => 'ARO ', 'UU4' => 'Roman SA ', 'UU5' => 'Rocar ', 'UU6' => 'Daewoo Romania ', 'UU7' => 'Euro Bus Diamond ', 'UU9' => 'Astra Bus ', 'UV9' => 'ATP Bus ', 'UWR' => 'Robus Reșița ', 'UZT' => 'UTB (Uzina de Tractoare Brașov) ', 'U1A' => 'Sanos (North Macedonia) ', 'U5Y' => 'Kia Motors Slovakia ', 'U6Y' => 'Kia Motors Slovakia ', 'VAG' => 'Steyr-Daimler-Puch Puch G & Steyr-Puch Pinzgauer ', 'VAH' => 'Hangler (truck trailer) ', 'VAK' => 'Kässbohrer Transport Technik ', 'VAN' => 'MAN Austria/Steyr-Daimler-Puch Steyr Trucks ', 'VAV' => 'Schwarzmüller ', 'VA0' => 'ÖAF, Gräf & Stift ', 'VA4' => 'KSR ', 'VBK' => 'Husqvarna Motorcycles & Gas Gas under KTM ownership ', 'VCF' => 'Fisker Inc. (Fisker Ocean) made by Magna Steyr ', 'VFA' => 'Alpine, Renault Alpine GTA ', 'VFG' => 'Caravelair (caravans) ', 'VFK' => 'Fruehauf (truck trailers) ', 'VFN' => 'Trailor (truck trailers) ', 'VF1' => 'Renault, Eagle Medallion made by Renault, Opel/Vauxhall Arena made by Renault, Mitsubishi ASX & Colt made by Renault ', 'VF2' => 'Renault Trucks ', 'VF3' => 'Peugeot ', 'VF4' => 'Talbot ', 'VF5' => 'Iveco Unic ', 'VF6' => 'Renault Trucks including vans made by Renault S.A. ', 'VF7' => 'Citroën ', 'VF8' => 'Matra Automobiles (Talbot-Matra Murena, Rancho made by Matra, Renault Espace I/II/III, Avantime made by Matra) ', 'VGA' => 'Peugeot Motocycles ', 'VGU' => 'Trouillet (truck trailers) ', 'VGY' => 'Lohr (truck trailers) ', 'VG5' => 'MBK (motorcycles) & Yamaha Motor ', 'VG6' => 'Renault Trucks & Mack Trucks medium duty trucks made by Renault Trucks ', 'VG7' => 'Renault Trucks ', 'VG8' => 'Renault Trucks ', 'VHX' => 'Manitowoc Cranes - Potain ', 'VH1' => 'Benalu SAS (truck trailer) ', 'VH8' => 'Microcar ', 'VJR' => 'Ligier ', 'VJY' => 'Gruau ', 'VJ1' => 'Heuliez Bus ', 'VJ2' => 'Mia Electric ', 'VJ4' => 'Gruau ', 'VKD' => 'Cheval Liberté (horse trailer) ', 'VK1' => 'SEG (truck trailer) ', 'VK2' => 'Grandin Automobiles ', 'VK8' => 'Venturi Automobiles ', 'VLG' => 'Aixam-Mega ', 'VLU' => 'Scania France ', 'VL4' => 'Bluecar, Citroen E-Mehari ', 'VMK' => 'Renault Sport Spider ', 'VMS' => 'Automobiles Chatenet ', 'VMW' => 'Gépébus Oréos 55 ', 'VM3' => 'Lamberet (trailer) ', 'VN1' => 'Renault SOVAB (France), Opel/Vauxhall Movano A made at SOVAB ', 'VN4' => 'Voxan ', 'VNE' => 'Iveco Bus/Irisbus (France) ', 'VNK' => 'Toyota Motor Manufacturing France ', 'VNV' => 'Nissan made in France by Renault ', 'VRW' => 'Goupil ', 'VR1' => 'DS Automobiles ', 'VR3' => 'Peugeot ', 'VR7' => 'Citroën ', 'VPL' => 'Nosmoke S.A.S ', 'VP3' => 'G. Magyar (truck trailers) ', 'VXE' => 'Opel Automobile Gmbh/Vauxhall van ', 'VXF' => 'Fiat van (Fiat Scudo, Ulysse \'22-) ', 'VXK' => 'Opel Automobile Gmbh/Vauxhall car/SUV ', 'VYF' => 'Fiat van (Fiat Doblo \'23-) ', 'VYS' => 'Renault made by Ampere at Eletricity Douai (Renault 5 E-Tech) ', 'UA2' => 'Iveco Massif & Campagnola made by Santana Motors in Spain ', 'VSA' => 'Mercedes-Benz Spain ', 'VSC' => 'Talbot ', 'VSE' => 'Santana Motors (Land Rover Series-based models) & Suzuki SJ/Samurai, Jimny, & Vitara made by Santana Motors in Spain ', 'VSF' => 'Santana Motors (Anibal/PS-10, 300/350) ', 'VSK' => 'Nissan Motor Iberica SA, Nissan passenger car/MPV/van/SUV/pickup & Ford Maverick 1993–1999 ', 'VSR' => 'Leciñena (truck trailers) ', 'VSS' => 'SEAT/Cupra ', 'VSX' => 'Opel Spain ', 'VSY' => 'Renault V.I. Spain (bus) ', 'VS1' => 'Pegaso ', 'VS5' => 'Renault Spain ', 'VS6' => 'Ford Spain ', 'VS7' => 'Citroën Spain ', 'VS8' => 'Peugeot Spain ', 'VTD' => 'Montesa Honda (Honda Montesa motorcycle models) ', 'VTH' => 'Derbi (motorcycles) ', 'VTL' => 'Yamaha Spain (motorcycles) ', 'VTM' => 'Montesa Honda (Honda motorcycle models) ', 'VTP' => 'Rieju S.A. (motorcycles) ', 'VTR' => 'Gas Gas ', 'VTT' => 'Suzuki Spain (motorcycles) ', 'VVC' => 'SOR Ibérica (truck trailers) ', 'VVG' => 'Tisvol (truck trailers) ', 'VV1' => 'Lecitrailer Group (truck trailers) ', 'VV9' => 'TAURO Sport Auto Spain ', 'VWA' => 'Nissan Vehiculos Industriales SA, Nissan Commercial Vehicles ', 'VWF' => 'Guillén Group (truck trailers) ', 'VWV' => 'Volkswagen Spain ', 'VXY' => 'Neobus a.d. (Serbia) ', 'VX1' => 'Zastava Automobiles / Yugo (Yugoslavia/Serbia) ', 'V1Y' => 'FAS Sanos bus (Yugoslavia/North Macedonia) ', 'V2X' => 'Ikarbus a.d. (Serbia) ', 'V31' => 'Tvornica Autobusa Zagreb (TAZ) (Croatia) ', 'V6A' => 'Bestnet AS; Tiki trailers (Estonia) ', 'V6B' => 'Brentex-Trailer (Estonia) ', 'V61' => 'Respo Trailers (Estonia) ', 'WAC' => 'Audi/Porsche RS2 Avant ', 'WAF' => 'Ackermann (truck trailer) ', 'WAG' => 'Neoplan ', 'WAP' => 'Alpina ', 'WAU' => 'Audi car ', 'WA1' => 'Audi SUV ', 'WBA' => 'BMW car ', 'WBJ' => 'Bitter Cars ', 'WBK' => 'Böcker Maschinenwerke GmbH ', 'WBS' => 'BMW M car ', 'WBU' => 'Bürstner (caravans) ', 'WBX' => 'BMW SUV ', 'WBY' => 'BMW i car ', 'WB0' => 'Böckmann Fahrzeugwerke GmbH (trailers) ', 'WB1' => 'BMW Motorrad ', 'WB3' => 'BMW Motorrad Motorcycles made in India by TVS ', 'WB4' => 'BMW Motorrad Motorscooters made in China by Loncin ', 'WB5' => 'BMW i SUV ', 'WCD' => 'Freightliner Sprinter "bus" (van with more than 3 rows of seats) 2008–2019 ', 'WDA' => 'Mercedes-Benz incomplete vehicle (North America) ', 'WDB' => 'Mercedes-Benz & Maybach ', 'WDC' => 'Mercedes-Benz SUV ', 'WDD' => 'Mercedes-Benz car ', 'WDF' => 'Mercedes-Benz van/pickup (French & Spanish built models – Citan & Vito & X-Class) ', 'WDP' => 'Freightliner Sprinter incomplete vehicle 2005–2019 ', 'WDR' => 'Freightliner Sprinter MPV (van with 2 or 3 rows of seats) 2005–2019 ', 'WDT' => 'Dethleffs (caravans) ', 'WDW' => 'Dodge Sprinter "bus" (van with more than 3 rows of seats) 2008–2009 ', 'WDX' => 'Dodge Sprinter incomplete vehicle 2005–2009 ', 'WDY' => 'Freightliner Sprinter truck (cargo van with 1 row of seats) 2005–2019 ', 'WDZ' => 'Mercedes-Benz "bus" (van with more than 3 rows of seats) (North America) ', 'WD0' => 'Dodge Sprinter truck (cargo van with 1 row of seats) 2005–2009 ', 'WD1' => 'Freightliner Sprinter 2002 & Sprinter (Dodge or Freightliner) 2003–2005 incomplete vehicle ', 'WD2' => 'Freightliner Sprinter 2002 & Sprinter (Dodge or Freightliner) 2003–2005 truck (cargo van with 1 row of seats) ', 'WD3' => 'Mercedes-Benz truck (cargo van with 1 row of seats) (North America) ', 'WD4' => 'Mercedes-Benz MPV (van with 2 or 3 rows of seats) (North America) ', 'WD5' => 'Freightliner Sprinter 2002 & Sprinter (Dodge or Freightliner) 2003–2005 MPV (van with 2 or 3 rows of seats) ', 'WD6' => 'Freightliner Unimog truck ', 'WD7' => 'Freightliner Unimog incomplete vehicle ', 'WD8' => 'Dodge Sprinter MPV (van with 2 or 3 rows of seats) 2005–2009 ', 'WEB' => 'Evobus GmbH (Mercedes-Benz buses) ', 'WEL' => 'e.GO Mobile AG ', 'WFB' => 'Feldbinder Spezialfahrzeugwerke GmbH ', 'WFC' => 'Fendt (caravans) ', 'WFD' => 'Fliegl Trailer ', 'WF0' => 'Ford Germany ', 'WF1' => 'Merkur ', 'WGB' => 'Göppel Bus GmbH ', 'WG0' => 'Goldhofer AG (truck trailer) ', 'WHB' => 'Hobby (recreational vehicles) ', 'WHD' => 'Humbaur GmbH (trailers) ', 'WHW' => 'Hako GmbH ', 'WHY' => 'Hymer (recreational vehicles) ', 'WJM' => 'Iveco/Iveco Magirus ', 'WJR' => 'Irmscher ', 'WKE' => 'Krone (truck trailers) ', 'WKK' => 'Setra (Evobus GmbH; formerly Kässbohrer) ', 'WKN' => 'Knaus, Weinsberg (caravans) ', 'WKV' => 'Kässbohrer Fahrzeugwerke Gmbh (truck trailers) ', 'WK0' => 'Kögel (truck trailers) ', 'WLA' => 'Langendorf semi-trailers ', 'WMA' => 'MAN Truck & Bus ', 'WME' => 'smart (from 5/99) ', 'WMM' => 'Karl Müller GmbH & Co. KG (truck trailers) ', 'WMU' => 'Hako GmbH (Multicar) ', 'WMW' => 'MINI car ', 'WMX' => 'Mercedes-AMG used for Mercedes-Benz SLS AMG & Mercedes-AMG GT (not used in North America) ', 'WMZ' => 'MINI SUV ', 'WNA' => 'Next.e.GO Mobile SE ', 'WP0' => 'Porsche car ', 'WP1' => 'Porsche SUV ', 'WSE' => 'STEMA Metalleichtbau GmbH (trailers) ', 'WSK' => 'Schmitz-Cargobull Gotha (truck trailers) ', 'WSM' => 'Schmitz-Cargobull (truck trailers) ', 'WSV' => 'Aebi Schmidt Group ', 'WS5' => 'StreetScooter ', 'WS7' => 'Sono Motors ', 'WTA' => 'Tabbert (caravans) ', 'WUA' => 'Audi Sport GmbH (formerly quattro GmbH) car ', 'WU1' => 'Audi Sport GmbH (formerly quattro GmbH) SUV ', 'WVG' => 'Volkswagen SUV & Touran ', 'WVM' => 'Arbeitsgemeinschaft VW-MAN ', 'WVP' => 'Viseon Bus ', 'WVW' => 'Volkswagen passenger car, Sharan, Golf Plus, Golf Sportsvan ', 'WV1' => 'Volkswagen Commercial Vehicles (cargo van or 1st gen. Amarok) ', 'WV2' => 'Volkswagen Commercial Vehicles (passenger van or minibus) ', 'WV3' => 'Volkswagen Commercial Vehicles (chassis cab) ', 'WV4' => 'Volkswagen Commercial Vehicles (2nd gen. Amarok made by Ford) ', 'WZ1' => 'Toyota Supra (Fifth generation) ', 'W0D' => 'Obermaier (truck trailer) ', 'W0L' => 'Adam Opel AG/Vauxhall & Holden ', 'W0V' => 'Opel Automobile Gmbh/Vauxhall & Holden (since 2017) ', 'W04' => 'Buick Regal & Buick Cascada ', 'W06' => 'Cadillac Catera ', 'W08' => 'Saturn Astra ', 'W1A' => 'smart ', 'W1H' => 'Freightliner Econic ', 'W1K' => 'Mercedes-Benz car ', 'W1N' => 'Mercedes-Benz SUV ', 'W1T' => 'Mercedes-Benz truck ', 'W1V' => 'Mercedes-Benz van ', 'W1W' => 'Mercedes-Benz MPV (van with 2 or 3 rows of seats) (North America) ', 'W1X' => 'Mercedes-Benz incomplete vehicle (North America) ', 'W1Y' => 'Mercedes-Benz truck (cargo van with 1 row of seats) (North America) ', 'W1Z' => 'Mercedes-Benz "bus" (van with more than 3 rows of seats) (North America) ', 'W2W' => 'Freightliner Sprinter MPV (van with 2 or 3 rows of seats) ', 'W2X' => 'Freightliner Sprinter incomplete vehicle ', 'W2Y' => 'Freightliner Sprinter truck (cargo van with 1 row of seats) ', 'W2Z' => 'Freightliner Sprinter "bus" (van with more than 3 rows of seats) ', 'XG6' => 'MGK Hellenic Motor motorcycles (Greece) ', 'XG8' => 'Gorgolis SA motorcycles (Greece) ', 'XLA' => 'DAF Bus International ', 'XLB' => 'Volvo Car B.V./NedCar B.V. (Volvo Cars) ', 'XLC' => 'Ford Netherlands ', 'XLD' => 'Pacton Trailers B.V. ', 'XLE' => 'Scania Netherlands ', 'XLK' => 'Burg Trailer Service BV (truck trailer) ', 'XLR' => 'DAF Trucks & Leyland DAF ', 'XLV' => 'DAF Bus ', 'XLW' => 'Terberg Benschop BV ', 'XL3' => 'Ebusco ', 'XL4' => 'Lightyear ', 'XMC' => 'NedCar B.V. Mitsubishi Motors (LHD) ', 'XMD' => 'NedCar B.V. Mitsubishi Motors (RHD) ', 'XMG' => 'VDL Bus International ', 'XMR' => 'Nooteboom Trailers ', 'XM4' => 'RAVO Holding B.V. ', 'XNB' => 'NedCar B.V. Mitsubishi Motors (Colt CZC convertible - RHD) ', 'XNC' => 'NedCar B.V. Mitsubishi Motors (Colt CZC convertible - LHD) ', 'XNJ' => 'Broshuis (truck trailer) ', 'XNL' => 'VDL Bus & Coach ', 'XNT' => 'Pacton Trailers B.V. (truck trailer) ', 'XN1' => 'Kraker Trailers Axel B.V. (truck trailer) ', 'XPN' => 'Knapen Trailers ', 'XP7' => 'Tesla Europe (based in the Netherlands) (Gigafactory Berlin-Brandenburg) ', 'XTA' => 'Lada / AvtoVAZ (Russia) ', 'XTB' => 'Moskvitch / AZLK (Russia) ', 'XTC' => 'KAMAZ (Russia) ', 'XTD' => 'LuAZ (Ukraine) ', 'XTE' => 'ZAZ (Ukraine) ', 'XTF' => 'GolAZ (Russia) ', 'XTH' => 'GAZ (Russia) ', 'XTK' => 'IzhAvto (Russia) ', 'XTM' => 'MAZ (Belarus); used until 1997 ', 'XTP' => 'Ural (Russia) ', 'XTT' => 'UAZ / Sollers (Russia) ', 'XTU' => 'Trolza, previously ZiU (Russia) ', 'XTW' => 'LAZ (Ukraine) ', 'XTY' => 'LiAZ (Russia) ', 'XTZ' => 'ZiL (Russia) ', 'XUF' => 'General Motors Russia ', 'XUS' => 'Nizhegorodets (minibus) (Russia) ', 'XUU' => 'AvtoTor (Russia, Chevrolet SKD) ', 'XW7' => 'Toyota Motor Manufacturing Russia ', 'XW8' => 'Volkswagen Group Russia ', 'XWB' => 'UZ-Daewoo/GM Uzbekistan/Ravon/UzAuto Motors (Uzbekistan) ', 'XWE' => 'AvtoTor (Russia, Hyundai-Kia SKD) ', 'XWF' => 'AvtoTor (Russia, Chevrolet Tahoe/Opel/Cadillac/Hummer SKD) ', 'XX3' => 'Ujet Manufacturing (Luxembourg) ', 'XZG' => 'Great Wall Motor (Haval Motor Rus) ', 'X1D' => 'RAF (Rīgas Autobusu Fabrika) ', 'X1E' => 'KAvZ (Russia) ', 'X1F' => 'NefAZ (Russia) ', 'X1M' => 'PAZ (Russia) ', 'X4X' => 'AvtoTor (Russia, BMW SKD) ', 'X7L' => 'Renault AvtoFramos (Russia) ', 'X7M' => 'Hyundai & Vortex (rebadged Chery) made by TagAZ (Russia) ', 'X8J' => 'IMZ-Ural Ural Motorcycles ', 'X8U' => 'Scania Russia ', 'X9F' => 'Ford Motor Company ZAO ', 'X9L' => 'GM-AvtoVAZ ', 'X9N' => 'Samoltor (minibus) ', 'X9P' => 'Volvo Vostok ZAO Volvo Trucks ', 'X9X' => 'Great Wall Motors ', 'X96' => 'GAZ ', 'X99' => 'Marussia ', 'YAF' => 'Faymonville (special transport trailers) ', 'YAM' => 'Faymonville (truck trailers) ', 'YAR' => 'Toyota Motor Europe (based in Belgium) used for Toyota ProAce & Toyota ProAce City made by PSA/Stellantis ', 'YA2' => 'Atlas Copco Group ', 'YA5' => 'Renders (truck trailers) ', 'YA9' => 'Lambrecht Constructie NV (truck trailers) ', 'YBD' => 'Addax Motors ', 'YBW' => 'Volkswagen Belgium ', 'YB1' => 'Volvo Trucks Belgium (truck) ', 'YB2' => 'Volvo Trucks Belgium (bus chassis) ', 'YB3' => 'Volvo Trucks Belgium (incomplete vehicle) ', 'YB4' => 'LAG Trailers N.V. (truck trailer) ', 'YB6' => 'Jonckheere ', 'YCM' => 'Mazda Motor Logistics Europe (based in Belgium) used for European-market Mazda 121 made by Ford in UK ', 'YC1' => 'Honda Belgium NV (motorcycle) ', 'YE1' => 'Van Hool (trailers) ', 'YE2' => 'Van Hool (buses) ', 'YE6' => 'STAS (truck trailer) ', 'YE7' => 'Turbo\'s Hoet (truck trailer) ', 'YF3' => 'NTM truck trailer (Finland) ', 'YH1' => 'Solifer (caravans) ', 'YH2' => 'BRP Finland (Lynx snowmobiles) ', 'YH4' => 'Fisker Automotive (Fisker Karma) built by Valmet Automotive ', 'YK1' => 'Saab-Valmet Finland ', 'YK2' => '', 'YSC' => 'Cadillac BLS (made by Saab) ', 'YSM' => 'Polestar cars ', 'YSP' => 'Volta Trucks AB ', 'YSR' => 'Polestar SUV ', 'YS2' => 'Scania commercial vehicles (Södertälje factory) ', 'YS3' => 'Saab cars ', 'YS4' => 'Scania buses and bus chassis until 2002 (Katrineholm factory) ', 'YS7' => 'Solifer (recreational vehicles) ', 'YTN' => 'Saab NEVS ', 'YT7' => 'Kabe (caravans) ', 'YT9' => 'Koenigsegg ', 'YU1' => 'Fogelsta, Brenderup Group (trailer) ', 'YU7' => 'Husaberg (motorcycles) ', 'YVV' => 'WiMa 442 EV ', 'YV1' => 'Volvo cars ', 'YV2' => 'Volvo trucks ', 'YV3' => 'Volvo buses and bus chassis ', 'YV4' => 'Volvo SUV ', 'YV5' => 'Volvo Trucks incomplete vehicle ', 'YYC' => 'Think Nordic (Norway) ', 'Y29' => 'Buddy Electric (Norway) ', 'Y3J' => 'Belkommunmash (Belarus) ', 'Y3K' => 'Neman Bus (Belarus) ', 'Y3M' => 'MAZ (Belarus) ', 'Y4F' => 'Ford Belarus ', 'Y4K' => 'Geely (Belarus) ', 'Y6D' => 'ZAZ / AvtoZAZ (Ukraine) ', 'Y6J' => 'Bogdan group (Ukraine) ', 'Y6L' => 'Bogdan group, Hyundai made by Bogdan (Ukraine) ', 'Y6U' => 'Škoda Auto made by Eurocar (Ukraine) ', 'Y7A' => 'KrAZ trucks (Ukraine) ', 'Y7B' => 'Bogdan group (Ukraine) ', 'Y7C' => 'Great Wall Motors, Geely made by KrASZ (Ukraine) ', 'Y7D' => 'GAZ made by KrymAvtoGAZ (Ukraine) ', 'Y7F' => 'Boryspil Bus Factory (Ukraine) ', 'Y7W' => 'Geely made by KrASZ (Ukraine) ', 'Y7X' => 'ChRZ - Ruta (minibus) (Ukraine) ', 'Y8A' => 'LAZ (Ukraine) ', 'Y8X' => 'GAZ Gazelle made by KrASZ (Ukraine) ', 'Y9A' => 'PAVAM (trailer) (Ukraine) ', 'Y9H' => 'LAZ (Ukraine) ', 'Y9Z' => 'Lada, Renault made by ZAZ (Ukraine) ', 'Y9W' => 'Pragmatec (trailer) (Ukraine) ', 'ZAA' => 'Autobianchi ', 'ZAC' => 'Jeep, Dodge Hornet ', 'ZAH' => 'Rolfo SpA (car transporter) ', 'ZAJ' => 'Trigano SpA; Roller Team recreational vehicles ', 'ZAM' => 'Maserati ', 'ZAP' => 'Piaggio/Vespa/Gilera ', 'ZAR' => 'Alfa Romeo ', 'ZAS' => 'Alfa Romeo SUV 2018- ', 'ZAX' => 'Zorzi (truck trailer) ', 'ZA4' => 'Omar (truck trailer) ', 'ZBB' => 'Bertone ', 'ZBD' => 'InBus ', 'ZBN' => 'Benelli ', 'ZBW' => 'Rayton-Fissore Magnum ', 'ZCB' => 'E. Bartoletti SpA (truck trailer) ', 'ZCF' => 'Iveco / Irisbus (Italy) ', 'ZCG' => 'Husqvarna Motorcycles Under MV Agusta ownership ', 'ZCM' => 'Menarinibus - IIA (Industria Italiana Autobus) / BredaMenariniBus ', 'ZCN' => 'Astra Veicoli Industriali S.p.A. ', 'ZC1' => 'AnsaldoBreda S.p.A. ', 'ZC2' => 'Chrysler TC by Maserati ', 'ZDC' => 'Honda Italia Industriale SpA ', 'ZDF' => 'Ferrari Dino ', 'ZDJ' => 'ACM Biagini ', 'ZDM' => 'Ducati Motor Holdings SpA ', 'ZDT' => 'De Tomaso Modena SpA ', 'ZDY' => 'Cacciamali ', 'ZD0' => 'Yamaha Motor Italia SpA & Belgarda SpA ', 'ZD3' => 'Beta Motor ', 'ZD4' => 'Aprilia ', 'ZD5' => 'Casalini ', 'ZEH' => 'Trigano SpA (former SEA Group); McLouis & Mobilvetta recreational vehicles ', 'ZES' => 'Bimota ', 'ZE5' => 'Carmosino (truck trailer) ', 'ZFA' => 'Fiat ', 'ZFB' => 'Fiat MPV/SUV & Ram Promaster City ', 'ZFC' => 'Fiat truck (Fiat Ducato for Mexico, Ram 1200) ', 'ZFE' => 'KL Motorcycle ', 'ZFF' => 'Ferrari ', 'ZFJ' => 'Carrozzeria Pezzaioli (truck trailer) ', 'ZFM' => 'Fantic Motor ', 'ZFR' => 'Pininfarina ', 'ZF4' => 'Qvale ', 'ZGA' => 'Iveco Bus ', 'ZGU' => 'Moto Guzzi ', 'ZHU' => 'Husqvarna Motorcycles Under Cagiva ownership ', 'ZHW' => 'Lamborghini Mid 2003- ', 'ZHZ' => 'Menci SpA (truck trailer) ', 'ZH5' => 'FB Mondial (motorcycle) ', 'ZJM' => 'Malaguti ', 'ZJN' => 'Innocenti ', 'ZJT' => 'Italjet ', 'ZKC' => 'Ducati Energia (quadricycle) ', 'ZKH' => 'Husqvarna Motorcycles Srl Under BMW ownership ', 'ZLA' => 'Lancia ', 'ZLF' => 'Tazzari GL SpA ', 'ZLM' => 'Moto Morini srl ', 'ZLV' => 'Laverda ', 'ZNN' => 'Energica ', 'ZN0' => 'SWM Motorcycles S.r.l. ', 'ZN3' => 'Iveco Defence ', 'ZN6' => 'Maserati SUV ', 'ZPB' => 'Lamborghini SUV ', 'ZPY' => 'DR Automobiles ', 'ZRG' => 'Tazzari GL Imola SpA ', 'ZSG' => 'Ferrari SUV ', 'ZY1' => 'Adria (recreational vehicles) (Slovenia) ', 'ZZ1' => 'Tomos motorcycle (Slovenia) ', 'Z2Z' => 'Avtomontaža (bus) (Slovenia) ', 'Z6F' => 'Ford Sollers (Russia) ', 'Z7C' => 'Luidor (bus) (Russia) ', 'Z7N' => 'KAvZ (bus) (Russia) ', 'Z76' => 'SEMAZ (Kazakhstan) ', 'Z8M' => 'Marussia (Russia) ', 'Z8N' => 'Nissan Manufacturing Rus (Russia) ', 'Z8T' => 'PCMA Rus (Russia) ', 'Z9M' => 'Mercedes-Benz Trucks Vostok (Russia) ', 'Z9N' => 'Samotlor-NN (Iveco) (Russia) ', 'Z94' => 'Hyundai Motor Manufacturing Rus (Russia) ', 'Z07' => 'Volgabus (Russia) ', '1A4' => '1A8 Chrysler brand MPV/SUV 2006–2009 only ', '1AC' => 'American Motors Corporation MPV ', '1AF' => 'American LaFrance truck ', '1AM' => 'American Motors Corporation car & Renault Alliance 1983 only ', '1BN' => 'Beall Trailers ', '1B3' => 'Dodge car 1981–2011 ', '1B4' => 'Dodge MPV/SUV 1981–2002 ', '1B6' => 'Dodge incomplete vehicle 1981–2002 ', '1B7' => 'Dodge truck 1981–2002 ', '1BA' => 'Blue Bird Corporation bus ', '1BB' => 'Blue Bird Wanderlodge MPV ', '1BD' => 'Blue Bird Corporation incomplete vehicle ', '1BL' => 'Balko, Inc. ', '1C3' => 'Chrysler Group (all brands) car (including Lancia) 2012- ', '1C4' => 'Chrysler Group (all brands) MPV 2012– ', '1C6' => 'Chrysler Group (all brands) truck 2012– ', '1C8' => 'Chrysler brand MPV 2001–2005 ', '1CM' => 'Checker Motors Corporation ', '1CU' => 'Cushman Haulster (Cushman division of Outboard Marine Corporation) ', '1CY' => 'Crane Carrier Company ', '1D3' => 'Dodge truck 2002–2009 ', '1D4' => 'Dodge MPV/SUV 2003–2011 only ', '1D7' => 'Dodge truck 2002–2011 ', '1D8' => 'Dodge MPV/SUV 2003–2009 only ', '1FA' => 'Ford car ', '1FB' => 'Ford "bus" (van with more than 3 rows of seats) ', '1FC' => 'Ford stripped chassis made by Ford ', '1FD' => 'Ford incomplete vehicle ', '1FG' => 'Freightliner Unimog (works machine) ', '1FM' => 'Ford MPV/SUV ', '1FT' => 'Ford truck ', '1FU' => 'Freightliner ', '1FV' => 'Freightliner ', '1F1' => 'Ford SUV - Limousine (through 2009) ', '1F6' => 'Ford stripped chassis made by Detroit Chassis LLC ', '1G ' => 'eneral Motors USA ', '1G0' => 'Opel car 2007–2017 ', '1G1' => 'Chevrolet car ', '1G2' => 'Pontiac car ', '1G3' => 'Oldsmobile car ', '1G4' => 'Buick car ', '1G5' => 'GMC MPV/SUV 1981–1986 ', '1G6' => 'Cadillac car ', '1G7' => 'Pontiac car only sold by GM Canada ', '1G8' => 'Saturn car 1991–2010 ', '1GA' => 'Chevrolet "bus" (van with more than 3 rows of seats) ', '1GB' => 'Chevrolet incomplete vehicles ', '1GC' => 'Chevrolet truck ', '1GD' => 'GMC incomplete vehicles ', '1GE' => 'Cadillac incomplete vehicle ', '1GF' => 'Flxible bus ', '1GG' => 'Isuzu pickup trucks made by GM ', '1GH' => 'Holden Acadia 2019–2020 ', '1GJ' => 'GMC "bus" (van with more than 3 rows of seats) 1987– ', '1GK' => 'GMC MPV/SUV 1987– ', '1GM' => 'Pontiac MPV ', '1GN' => 'Chevrolet MPV/SUV 1987- ', '1GT' => 'GMC Truck ', '1GY' => 'Cadillac SUV ', '1HA' => 'Chevrolet incomplete vehicles made by Navistar International ', '1HD' => 'Harley-Davidson ', '1HF' => 'Honda motorcycle/ATV/UTV ', '1HG' => 'Honda car made by Honda of America Mfg. in Ohio ', '1HS' => 'International Trucks & Caterpillar Trucks truck ', '1HT' => 'International Trucks & Caterpillar Trucks & Chevrolet Silverado 4500HD, 5500HD, 6500HD incomplete vehicle ', '1HV' => 'IC Bus incomplete bus ', '1JC' => 'Jeep SUV 1981–1988 (using AMC-style VIN structure) ', '1JT' => 'Jeep truck 1981–1988 (using AMC-style VIN structure) ', '1JU' => 'Marmon Motor Company ', '1J4' => 'Jeep SUV 1989–2011 (using Chrysler-style VIN structure) ', '1J7' => 'Jeep truck 1989–1992 (using Chrysler-style VIN structure) ', '1J8' => 'Jeep SUV 2002–2011 (using Chrysler-style VIN structure) ', '1LJ' => 'Lincoln incomplete vehicle ', '1LN' => 'Lincoln car ', '1LV' => 'Lectra Motors ', '1L0' => 'Lufkin Trailers ', '1L1' => 'Lincoln car – limousine ', '1MB' => 'Mercedes-Benz Truck Co. ', '1ME' => 'Mercury car ', '1MR' => 'Continental Mark VI & VII 1981–1985 & Continental sedan 1982–1985 ', '1M0' => 'John Deere Gator ', '1M1' => 'Mack Truck USA ', '1M2' => 'Mack Truck USA ', '1M3' => 'Mack Truck USA ', '1M4' => 'Mack Truck USA ', '1N4' => 'Nissan car ', '1N6' => 'Nissan truck ', '1NK' => 'Kenworth incomplete vehicle ', '1NN' => 'Monon (truck trailer) ', '1NP' => 'Peterbilt incomplete vehicle ', '1NX' => 'Toyota car made by NUMMI ', '1P3' => 'Plymouth car ', '1P4' => 'Plymouth MPV/SUV ', '1P7' => 'Plymouth Scamp ', '1PT' => 'Trailmobile Trailer Corporation (truck trailer) ', '1PY' => 'John Deere USA ', '1RF' => 'Roadmaster, Monaco Coach Corporation ', '1S1' => 'Strick Trailers (truck trailer) ', '1TD' => 'Transcraft Corporation (truck trailer) ', '1TK' => 'Trail King (truck trailer) ', '1T7' => 'Thomas Built Buses ', '1T8' => 'Thomas Built Buses ', '1TC' => 'Coachmen Recreational Vehicle Co., LLC ', '1TU' => 'Transportation Manufacturing Corporation ', '1UJ' => 'Jayco, Inc. ', '1UT' => 'Jeep DJ made by AM General ', '1UY' => 'Utility Trailer (truck trailer) ', '1VH' => 'Orion Bus Industries ', '1VW' => 'Volkswagen car ', '1V1' => 'Volkswagen truck ', '1V2' => 'Volkswagen SUV ', '1WT' => 'Winnebago Industries ', '1WU' => 'White Motor Company truck ', '1WV' => '1WW Winnebago Industries ', '1WX' => '1WY White Motor Company incomplete vehicle ', '1XA' => 'Excalibur Automobile Corporation ', '1XK' => 'Kenworth truck ', '1XM' => 'Renault Alliance/GTA/Encore 1984–1987 ', '1XP' => 'Peterbilt truck ', '1Y1' => 'Chevrolet/Geo car made by NUMMI ', '1YJ' => 'Rokon International, Inc. ', '1YV' => 'Mazda made by Mazda Motor Manufacturing USA/AutoAlliance International ', '1ZV' => 'Ford made by Mazda Motor Manufacturing USA/AutoAlliance International ', '1ZW' => 'Mercury made by AutoAlliance International ', '1Z3' => '1Z7 Mitsubishi Raider ', '10R' => 'E-Z-GO ', '10T' => 'Oshkosh Corporation ', '11H' => 'Hendrickson Mobile Equipment, Inc. (fire engines - incomplete vehicle) ', '12A' => 'Avanti ', 137 => 'AM General Hummer & Hummer H1 ', '15G' => 'Gillig bus ', '16C' => 'Clenet Coachworks ', '16X' => 'Vixen 21 motorhome ', '17N' => 'John Deere incomplete vehicle (RV chassis) ', '19U' => 'Acura car made by Honda of America Mfg. in Ohio ', '19V' => 'Acura car made by Honda Manufacturing of Indiana ', '19X' => 'Honda car made by Honda Manufacturing of Indiana ', '2A3' => 'Imperial ', '2A4' => '2A8 Chrysler brand MPV/SUV 2006–2011 only ', '2AY' => '2AZ Hino ', '2BC' => 'Jeep Wrangler (YJ) 1987–1988 (using AMC-style VIN structure) ', '2BP' => 'Ski-Doo ', '2BV' => 'Can-Am & Bombardier ATV ', '2BW' => 'Can-Am Commander E LSV ', '2BX' => 'Can-Am Spyder ', '2BZ' => 'Can-Am Freedom Trailer for Can-Am Spyder ', '2B1' => 'Orion Bus Industries ', '2B3' => 'Dodge car 1981–2011 ', '2B4' => 'Dodge MPV 1981–2002 ', '2B5' => 'Dodge "bus" (van with more than 3 rows of seats) 1981–2002 ', '2B6' => 'Dodge incomplete vehicle 1981–2002 ', '2B7' => 'Dodge truck 1981–2002 ', '2C1' => 'Geo/Chevrolet car made by CAMI Automotive ', '2C3' => 'Chrysler Group (all brands) car (including Lancia) 2012- ', '2C4' => 'Chrysler Group (all brands) MPV (including Lancia & VW) 2012- ', '2C7' => 'Pontiac car made by CAMI Automotive only sold by GM Canada ', '2C8' => 'Chrysler brand MPV/SUV 2001–2005 ', '2CC' => 'American Motors Corporation MPV ', '2CG' => 'Asüna/Pontiac SUV made by CAMI Automotive only sold by GM Canada ', '2CK' => 'Pontiac Torrent SUV made by CAMI Automotive 2006–2009 only ', '2CM' => 'American Motors Corporation car ', '2CN' => 'Geo/Chevrolet SUV made by CAMI Automotive 1990–2011 only ', '2CT' => 'GMC Terrain SUV made by CAMI Automotive 2010–2011 only ', '2D4' => 'Dodge MPV 2003–2011 only ', '2D6' => 'Dodge incomplete vehicle 2003 ', '2D7' => 'Dodge truck 2003 ', '2D8' => 'Dodge MPV 2003–2011 only ', '2DN' => 'Dynasty Electric Car Corporation ', '2EZ' => 'Electra Meccanica Vehicles Corp. (Solo) ', '2E3' => 'Eagle car 1989–1997 (using Chrysler-style VIN structure) ', '2E4' => '2011 Lancia MPV (Voyager) ', '2FA' => 'Ford car ', '2FH' => 'Zenn Motor Co., Ltd. (low-speed vehicle) ', '2FM' => 'Ford MPV/SUV ', '2FT' => 'Ford truck ', '2FU' => 'Freightliner ', '2FV' => 'Freightliner ', '2FW' => 'Sterling Trucks (truck-complete vehicle) ', '2FY' => 'New Flyer ', '2FZ' => 'Sterling Trucks (incomplete vehicle) ', '2Gx' => 'General Motors Canada ', '2G0' => 'GMC "bus" (van with more than 3 rows of seats) 1981–1986 ', '2G1' => 'Chevrolet car ', '2G2' => 'Pontiac car ', '2G3' => 'Oldsmobile car ', '2G4' => 'Buick car ', '2G5' => 'GMC MPV 1981–1986 ', '2G6' => 'Cadillac car ', '2G7' => 'Pontiac car only sold by GM Canada ', '2G8' => 'Chevrolet MPV 1981–1986 ', '2GA' => 'Chevrolet "bus" (van with more than 3 rows of seats) ', '2GB' => 'Chevrolet incomplete vehicles ', '2GC' => 'Chevrolet truck ', '2GD' => 'GMC incomplete vehicles ', '2GE' => 'Cadillac incomplete vehicle ', '2GH' => 'GMC GM New Look bus & GM Classic series bus ', '2GJ' => 'GMC "bus" (van with more than 3 rows of seats) 1987– ', '2GK' => 'GMC MPV/SUV 1987– ', '2GN' => 'Chevrolet MPV/SUV 1987- ', '2GT' => 'GMC truck ', '2HG' => 'Honda car made by Honda of Canada Manufacturing ', '2HH' => 'Acura car made by Honda of Canada Manufacturing ', '2HJ' => 'Honda truck made by Honda of Canada Manufacturing ', '2HK' => 'Honda MPV/SUV made by Honda of Canada Manufacturing ', '2HM' => 'Hyundai Canada ', '2HN' => 'Acura SUV made by Honda of Canada Manufacturing ', '2HS' => 'International Trucks truck ', '2HT' => 'International Trucks incomplete vehicle ', '2J4' => 'Jeep Wrangler (YJ) 1989–1992 (using Chrysler-style VIN structure) ', '2L1' => 'Lincoln incomplete vehicle – limo ', '2LD' => 'Triple E Canada Ltd. ', '2LJ' => 'Lincoln incomplete vehicle – hearse ', '2LM' => 'Lincoln SUV ', '2LN' => 'Lincoln car ', '2M1' => 'Mack Trucks ', '2M2' => 'Mack Trucks ', '2ME' => 'Mercury car ', '2MG' => 'Motor Coach Industries (Produced from Sept. 1, 2008 on) ', '2MR' => 'Mercury MPV ', '2NK' => 'Kenworth incomplete vehicle ', '2NP' => 'Peterbilt incomplete vehicle ', '2NV' => 'Nova Bus ', '2P3' => 'Plymouth car ', '2P4' => 'Plymouth MPV 1981–2000 ', '2P5' => 'Plymouth "bus" (van with more than 3 rows of seats) 1981–1983 ', '2PC' => 'Prevost 1996- ', '2S2' => 'Suzuki car made by CAMI Automotive ', '2S3' => 'Suzuki SUV made by CAMI Automotive ', '2T1' => 'Toyota car made by TMMC ', '2T2' => 'Lexus SUV made by TMMC ', '2T3' => 'Toyota SUV made by TMMC ', '2V4' => 'Volkswagen Routan made by Chrysler Canada ', '2V8' => 'Volkswagen Routan made by Chrysler Canada ', '2WK' => 'Western Star truck ', '2WL' => 'Western Star incomplete vehicle ', '2WM' => 'Western Star incomplete vehicle ', '2XK' => 'Kenworth truck ', '2XM' => 'Eagle Premier 1988 only (using AMC-style VIN structure) ', '2XP' => 'Peterbilt truck ', '3A4' => '3A8 Chrysler brand MPV 2006–2010 only ', '3AK' => 'Freightliner Trucks ', '3AL' => 'Freightliner Trucks ', '3AX' => 'Scania Mexico ', '3BE' => 'Scania Mexico (buses) ', '3BJ' => 'Western Star 3700 truck made by DINA S.A. ', '3BK' => 'Kenworth incomplete vehicle ', '3BM' => 'Motor Coach Industries bus made by DINA S.A. ', '3BP' => 'Peterbilt incomplete vehicle ', '3B3' => 'Dodge car 1981–2011 ', '3B4' => 'Dodge SUV 1986–1993 ', '3B6' => 'Dodge incomplete vehicle 1981–2002 ', '3B7' => 'Dodge truck 1981–2002 ', '3C3' => 'Chrysler Group (all brands) car (including Fiat) 2012- ', '3C4' => 'Chrysler Group (all brands) MPV (including Fiat) 2012- ', '3C6' => 'Chrysler Group (all brands) truck 2012– ', '3C7' => 'Chrysler Group (all brands) incomplete vehicle 2012– ', '3C8' => 'Chrysler brand MPV 2001–2005 ', '3CE' => 'Volvo Buses de Mexico ', '3CG' => 'KTMMEX S.A. de C.V. ', '3CZ' => 'Honda SUV ', '3D2' => 'Dodge incomplete vehicle 2007–2009 ', '3D3' => 'Dodge truck 2006–2009 ', '3D4' => 'Dodge SUV 2009–2011 ', '3D6' => 'Dodge incomplete vehicle 2003–2011 ', '3D7' => 'Dodge truck 2002–2011 ', '3E4' => '2011 Fiat SUV (Freemont) ', '3FA' => 'Ford car ', '3FC' => 'Ford stripped chassis made by Ford & IMMSA ', '3FE' => 'Ford Mexico ', '3FM' => 'Ford MPV/SUV ', '3FN' => 'Ford F-650/F-750 made by Blue Diamond Truck Co. (truck) ', '3FR' => 'Ford F-650/F-750 made by Blue Diamond Truck Co. (incomplete vehicle) ', '3FT' => 'Ford truck ', '3F6' => 'Sterling Bullet ', '3G ' => 'eneral Motors Mexico ', '3G0' => 'Holden Equinox 2018–2020 ', '3G1' => 'Chevrolet car ', '3G2' => 'Pontiac car ', '3G4' => 'Buick car ', '3G5' => 'Buick SUV ', '3G7' => 'Pontiac SUV ', '3GC' => 'Chevrolet truck ', '3GK' => 'GMC SUV ', '3GM' => 'Holden Suburban ', '3GN' => 'Chevrolet SUV ', '3GP' => 'Honda Prologue EV made by GM ', '3GS' => 'Saturn SUV ', '3GT' => 'GMC truck ', '3GY' => 'Cadillac SUV ', '3H1' => 'Honda motorcycle/UTV ', '3H3' => 'Hyundai de Mexico, S.A. de C.V. for Hyundai Translead (truck trailers) ', '3HA' => 'International Trucks incomplete vehicle ', '3HC' => 'International Trucks truck ', '3HG' => 'Honda Mexico car ', '3HS' => 'International Trucks & Caterpillar Trucks truck ', '3HT' => 'International Trucks & Caterpillar Trucks incomplete vehicle ', '3JB' => 'BRP Mexico (Can-Am ATV/UTV & Can-Am Ryker) ', '3KP' => 'Kia/Hyundai car made by KMMX ', '3LN' => 'Lincoln car ', '3MA' => 'Mercury car (1988-1995) ', '3MD' => 'Mazda Mexico car ', '3ME' => 'Mercury car (1996-2011) ', '3MF' => 'BMW M car ', '3MV' => 'Mazda SUV ', '3MW' => 'BMW car ', '3MY' => 'Toyota car made by Mazda de Mexico Vehicle Operation ', '3MZ' => 'Mazda Mexico car ', '3N1' => 'Nissan Mexico car ', '3N6' => 'Nissan Mexico truck & Chevrolet City Express ', '3N8' => 'Nissan Mexico MPV ', '3NS' => 'Polaris Industries ATV ', '3NE' => 'Polaris Industries UTV ', '3P3' => 'Plymouth car ', '3PC' => 'Infiniti SUV made by COMPAS ', '3TM' => 'Toyota truck made by TMMBC ', '3TY' => 'Toyota truck made by TMMGT ', '3VV' => 'Volkswagen Mexico SUV ', '3VW' => 'Volkswagen Mexico car ', '3WK' => 'Kenworth truck ', '3WP' => 'Peterbilt truck ', '4A3' => 'Mitsubishi Motors car ', '4A4' => 'Mitsubishi Motors SUV ', '4B3' => 'Dodge car made by Diamond-Star Motors factory ', '4C3' => 'Chrysler car made by Diamond-Star Motors factory ', '4CD' => 'Oshkosh Chassis Division incomplete vehicle (RV chassis) ', '4DR' => 'IC Bus ', '4E3' => 'Eagle car made by Diamond-Star Motors factory ', '4EN' => 'E-ONE, Inc. (fire engines - truck) ', '4F2' => 'Mazda SUV made by Ford ', '4F4' => 'Mazda truck made by Ford ', '4G1' => 'Chevrolet Cavalier convertible made by Genasys L.C. – a GM/ASC joint venture ', '4G2' => 'Pontiac Sunfire convertible made by Genasys L.C. – a GM/ASC joint venture ', '4G3' => 'Toyota Cavalier made by GM ', '4G5' => 'General Motors EV1 ', '4GD' => 'Opel Sintra ', '4GL' => 'Buick incomplete vehicle ', '4GT' => 'Isuzu incomplete vehicle built by GM ', '4JG' => 'Mercedes-Benz SUV ', '4J8' => 'LBT, Inc. (truck trailer) ', '4KB' => 'Chevrolet W-Series incomplete vehicle (gas engine only) made by Isuzu Motors ', '4KD' => 'GMC W-Series incomplete vehicle (gas engine only) made by Isuzu Motors ', '4KE' => 'U.S. Electricar Consulier ', '4KL' => 'Isuzu commercial truck built by GM ', '4M2' => 'Mercury MPV/SUV ', '4MB' => 'Mitsubishi Motors ', '4ML' => 'Oshkosh Trailer Division ', '4MZ' => 'Buell Motorcycle Company ', '4N2' => 'Nissan Quest made by Ford ', '4NU' => 'Isuzu Ascender made by GM ', '4P1' => 'Pierce Manufacturing Inc. USA ', '4P3' => 'Mitsubishi Motors SUV made by Mitsubishi Motor Manufacturing of America 2013–2015 for export only ', '4RK' => 'Nova Bus & Prevost made by Nova Bus (US) Inc. ', '4S1' => 'Isuzu truck made by Subaru Isuzu Automotive ', '4S2' => 'Isuzu SUV made by Subaru Isuzu Automotive ', '4S3' => 'Subaru car ', '4S4' => 'Subaru SUV/MPV ', '4S6' => 'Honda SUV made by Subaru Isuzu Automotive ', '4S7' => 'Spartan Motors incomplete vehicle ', '4TA' => 'Toyota truck made by NUMMI ', '4T1' => 'Toyota car made by Toyota Motor Manufacturing Kentucky ', '4T3' => 'Toyota MPV/SUV made by Toyota Motor Manufacturing Kentucky ', '4T4' => 'Toyota car made by Subaru of Indiana Automotive ', '4UF' => 'Arctic Cat Inc. ', '4US' => 'BMW car ', '4UZ' => 'Freightliner Custom Chassis Corporation & ', 'gas' => 'powered Mitsubishi Fuso trucks assembled by Freightliner Custom Chassis & ', 'Tho' => 'as Built Buses FS-65 & Saf-T-Liner C2 ', '4V0' => 'Crossroads RV (recreational vehicles) ', '4V1' => 'WhiteGMC truck ', '4V2' => 'WhiteGMC incomplete vehicle ', '4V3' => 'Volvo truck ', '4V4' => 'Volvo Trucks North America truck ', '4V5' => 'Volvo Trucks North America incomplete vehicle ', '4V6' => 'Volvo truck ', '4VA' => 'Volvo Trucks North America truck ', '4VE' => 'Volvo Trucks North America incomplete vehicle ', '4VG' => 'Volvo Trucks North America truck ', '4VH' => 'Volvo Trucks North America incomplete vehicle ', '4VM' => 'Volvo Trucks North America incomplete vehicle ', '4VZ' => 'Spartan Motors/The Shyft Group incomplete vehicle – bare chassis only ', '4WW' => 'Wilson Trailer Sales ', '4W5' => 'Acura ZDX EV made by GM ', '4XA' => 'Polaris Inc. ', '4X4' => 'Forest River ', '4YM' => 'Carry-On Trailer, Inc. ', '4Z3' => 'American LaFrance truck ', '43C' => 'Consulier ', '44K' => 'HME Inc. (fire engines - incomplete vehicle) (HME=Hendrickson Mobile Equipment) ', '46G' => 'Gillig incomplete vehicle ', '46J' => 'Federal Motors Inc ', 478 => 'Honda ATV ', 480 => 'Sterling Trucks ', '49H' => 'Sterling Trucks incomplete vehicle ', '5AS' => 'Global Electric Motorcars (GEM) 1999-2011 ', '5AX' => 'Armor Chassis (truck trailer) ', '5A4' => 'Load Rite Trailers Inc. ', '5BP' => 'Solectria ', '5BZ' => 'Nissan "bus" (van with more than 3 rows of seats) ', '5B4' => 'Workhorse Custom Chassis, LLC incomplete vehicle (RV chassis) ', '5CD' => 'Indian Motorcycle Company of America (Gilroy, CA) ', '5CX' => 'Shelby Series 1 ', '5DF' => 'Terex Advance Mixer ', '5EH' => 'Excelsior-Henderson Motorcycle ', '5FC' => 'Columbia Vehicle Group (Columbia, Tomberlin) (low-speed vehicles) ', '5FN' => 'Honda MPV/SUV made by Honda Manufacturing of Alabama ', '5FP' => 'Honda truck made by Honda Manufacturing of Alabama ', '5FR' => 'Acura SUV made by Honda Manufacturing of Alabama ', '5FT' => 'Feeling Trailers ', '5FY' => 'New Flyer ', '5GA' => 'Buick MPV/SUV ', '5GD' => 'Daewoo G2X ', '5GN' => 'Hummer H3T ', '5GR' => 'Hummer H2 ', '5GT' => 'Hummer H3 ', '5GZ' => 'Saturn MPV/SUV ', '5G8' => 'Holden Volt ', '5HD' => 'Harley-Davidson for export markets ', '5J6' => 'Honda SUV made by Honda of America Mfg. in Ohio ', '5J8' => 'Acura SUV made by Honda of America Mfg. in Ohio ', '5KB' => 'Honda car made by Honda Manufacturing of Alabama ', '5KJ' => 'Western Star Trucks truck ', '5KK' => 'Western Star Trucks truck ', '5KT' => 'Karavan Trailers ', '5L1' => 'Lincoln SUV - Limousine (2004–2009) ', '5L5' => 'American IronHorse Motorcycle ', '5LD' => 'Ford & Lincoln incomplete vehicle – limousine (2010–2014) ', '5LM' => 'Lincoln SUV ', '5LT' => 'Lincoln truck ', '5MZ' => 'Buell Motorcycle Company for export markets ', '5N1' => 'Nissan & Infiniti SUV ', '5N3' => 'Infiniti SUV ', '5NH' => 'Forest River ', '5NM' => 'Hyundai SUV made by HMMA ', '5NP' => 'Hyundai car made by HMMA ', '5NT' => 'Hyundai truck made by HMMA ', '5PV' => 'Hino incomplete vehicle made by Hino Motors Manufacturing USA ', '5S3' => 'Saab 9-7X ', '5SA' => 'Suzuki Manufacturing of America Corp. (ATV) ', '5SX' => 'American LaFrance incomplete vehicle (Condor) ', '5TB' => 'Toyota truck made by TMMI ', '5TD' => 'Toyota MPV/SUV made by TMMI ', '5TE' => 'Toyota truck made by NUMMI ', '5TF' => 'Toyota truck made by TMMTX ', '5TU' => 'Construction Trailer Specialist (truck trailer) ', '5UM' => 'BMW M car ', '5UX' => 'BMW SUV ', '5VC' => 'Autocar incomplete vehicle ', '5VF' => 'American Electric Vehicle Company (low-speed vehicle) ', '5VP' => 'Victory Motorcycles ', '5WE' => 'IC Bus incomplete vehicle ', '5XX' => 'Kia car made by KMMG ', '5XY' => 'Kia/Hyundai SUV made by KMMG ', '5YA' => 'Indian Motorcycle Company (Kings Mountain, NC) ', '5YF' => 'Toyota car made by TMMMS ', '5YJ' => 'Tesla, Inc. passenger car (only used for US-built Model S and Model 3 starting from Nov, 1st 2021) ', '5YM' => 'BMW M SUV ', '5YN' => 'Cruise Car, Inc. ', '5Y2' => 'Pontiac Vibe made by NUMMI ', '5Y4' => 'Yamaha Motor Motor Mfg. Corp. of America (ATV, UTV) ', '5ZT' => 'Forest River ', '5Z6' => 'Suzuki Equator (truck) made by Nissan ', '50E' => 'Lucid Motors ', '50G' => 'Karma Automotive ', 516 => 'Autocar truck ', '51R' => 'Brammo Motorcycles ', 523 => 'VPG ', '52C' => 'GEM subsidiary of Polaris Inc. ', 537 => 'Azure Dynamics Transit Connect Electric ', 538 => 'Zero Motorcycles ', '53G' => 'Coda Automotive ', '53T' => 'Think North America in Elkhart, IN ', 546 => 'EBR ', '54C' => 'Winnebago Industries travel trailer ', '54D' => 'Isuzu & Chevrolet commercial trucks built by Spartan Motors/The Shyft Group ', '55S' => 'Mercedes-Benz car ', '56K' => 'Indian Motorcycle International, LLC (Polaris subsidiary) ', '57C' => 'Maurer Manufacturing (truck trailer) ', '57R' => 'Oreion Motors ', '57S' => 'Lightning Motors Corp. (electric motorcycles) ', '57W' => 'Mobility Ventures ', '57X' => 'Polaris Slingshot ', '58A' => 'Lexus car made by TMMK (Lexus ES) ', '6AB' => 'MAN Australia ', '6AM' => 'Jayco Corp. (RVs) ', '6F1' => 'Ford ', '6F2' => 'Iveco Trucks Australia Ltd. ', '6F4' => 'Nissan Motor Company Australia ', '6F5' => 'Kenworth Australia ', '6FM' => 'Mack Trucks Australia ', '6FP' => 'Ford Australia ', '6G1' => 'General Motors-Holden (post Nov 2002) & Chevrolet ', '6G2' => 'Pontiac Australia (GTO & G8) ', '6G3' => 'General Motors Chevrolet 2014-2017 ', '6H8' => 'General Motors-Holden (pre Nov 2002) ', '6MM' => 'Mitsubishi Motors Australia ', '6MP' => 'Mercury Capri ', '6T1' => 'Toyota Motor Corporation Australia ', '6U9' => 'Privately Imported car in Australia ', '7AB' => 'MAN New Zealand ', '7AT' => 'VIN assigned by the New Zealand Transport Authority Waka Kotahi from 29 November 2009 ', '7A1' => 'Mitsubishi New Zealand ', '7A3' => 'Honda New Zealand ', '7A4' => 'Toyota New Zealand ', '7A5' => 'Ford New Zealand ', '7A7' => 'Nissan New Zealand ', '7A8' => 'VIN assigned by the New Zealand Transport Authority Waka Kotahi before 29 November 2009 ', '7FA' => 'Honda SUV made by Honda Manufacturing of Indiana ', '7FC' => 'Rivian truck ', '7F7' => 'Arcimoto, Inc. ', '7GZ' => 'GMC incomplete vehicles made by Navistar International ', '7G0' => 'Faraday Future ', '7G2' => 'Tesla, Inc. truck (used for Nevada-built Semi Trucks & Texas-built Cybertruck) ', '7H4' => 'Hino truck ', '7H8' => 'Cenntro Electric Group Limited low-speed vehicle ', '7JD' => 'Volvo Cars SUV ', '7JR' => 'Volvo Cars passenger car ', '7JZ' => 'Proterra From mid-2019 on ', '7KG' => 'Vanderhall Motor Works ', '7MM' => 'Mazda SUV made by MTMUS (Mazda-Toyota Joint Venture) ', '7MU' => 'Toyota SUV made by MTMUS (Mazda-Toyota Joint Venture) ', '7MW' => 'Cenntro Electric Group Limited truck ', '7MZ' => 'HDK electric vehicles ', '7NA' => 'Navistar Defense ', '7NY' => 'Lordstown Motors ', '7PD' => 'Rivian SUV ', '7RZ' => 'Electric Last Mile Solutions ', '7SA' => 'Tesla, Inc. (US-built MPVs (e.g. Model X, Model Y)) ', '7SU' => 'Blue Arc electric trucks made by The Shyft Group ', '7SV' => 'Toyota SUV made by TMMTX ', '7SX' => 'Global Electric Motorcars (WAEV) 2022- ', '7SY' => 'Polestar SUV ', '7TN' => 'Canoo ', '7VV' => 'Ree Automotive ', '7WE' => 'Bollinger Motors incomplete vehicle ', '7Z0' => 'Zoox ', '8AB' => 'Mercedes Benz trucks (Argentina) ', '8AC' => 'Mercedes Benz vans (for South America) ', '8AD' => 'Peugeot Argentina ', '8AE' => 'Peugeot van ', '8AF' => 'Ford Argentina ', '8AG' => 'Chevrolet Argentina ', '8AJ' => 'Toyota Argentina ', '8AK' => 'Suzuki Argentina ', '8AN' => 'Nissan Argentina ', '8AP' => 'Fiat Argentina ', '8AT' => 'Iveco Argentina ', '8AW' => 'Volkswagen Argentina ', '8A1' => 'Renault Argentina ', '8A3' => 'Scania Argentina ', '8BB' => 'Agrale Argentina S.A. ', '8BC' => 'Citroën Argentina ', '8BN' => 'Mercedes-Benz incomplete vehicle (North America) ', '8BR' => 'Mercedes-Benz "bus" (van with more than 3 rows of seats) (North America) ', '8BT' => 'Mercedes-Benz MPV (van with 2 or 3 rows of seats) (North America) ', '8BU' => 'Mercedes-Benz truck (cargo van with 1 row of seats) (North America) ', '8CH' => 'Honda motorcycle ', '8C3' => 'Honda car/SUV ', '8G1' => 'Automotores Franco Chilena S.A. Renault ', '8GD' => 'Automotores Franco Chilena S.A. Peugeot ', '8GG' => 'Chevrolet Chile ', '8LD' => 'General Motors OBB - Chevrolet Ecuador ', '8LF' => 'Maresa (Mazda) ', '8LG' => 'Aymesa (Hyundai Motor & Kia) ', '8L4' => 'Great Wall Motors made by Ciudad del Auto (Ciauto) ', '8XD' => 'Ford Motor Venezuela ', '8XJ' => 'Mack de Venezuela C.A. ', '8XV' => 'Iveco Venezuela C.A. ', '8Z1' => 'General Motors Venezolana C.A. ', 829 => 'Industrias Quantum Motors S.A. (Bolivia) ', '9BD' => 'Fiat Brazil, Ram made by Fiat Brasil ', '9BF' => 'Ford Brazil ', '9BG' => 'Chevrolet Brazil ', '9BH' => 'Hyundai Motor Brasil ', '9BM' => 'Mercedes-Benz Brazil car & SUV & commercial truck ', '9BN' => 'Mafersa ', '9BR' => 'Toyota Brazil ', '9BS' => 'Scania Brazil ', '9BV' => 'Volvo Trucks ', '9BW' => 'Volkswagen Brazil ', '9BY' => 'Agrale S.A. ', '9C2' => 'Moto Honda Da Amazonia Ltda. ', '9C6' => 'Yamaha Motor Da Amazonia Ltda. ', '9CD' => 'Suzuki (motorcycles) assembled by J. Toledo Motos do Brasil ', '9DF' => 'Puma ', '9DW' => 'Kenworth & Peterbilt trucks made by Volkswagen do Brasil ', '92H' => 'Origem Brazil ', 932 => 'Harley-Davidson Brazil ', 935 => 'Citroën Brazil ', 936 => 'Peugeot Brazil ', 937 => 'Dodge ', '93C' => 'Chevrolet SUV [Tracker] or pickup [Montana] (sold in Mexico, made in Brazil) ', '93H' => 'Honda Brazil car/SUV ', '93K' => 'Volvo Trucks ', '93P' => 'Volare ', '93S' => 'Navistar International ', '93R' => 'Toyota Brazil ', '93U' => 'Audi Brazil 1999–2006 ', '93W' => 'Fiat Ducato made by Iveco 2000–2016 ', '93V' => 'Navistar International ', '93X' => 'Souza Ramos – Mitsubishi Motors / Suzuki Jimny ', '93Y' => 'Renault Brazil ', '93Z' => 'Iveco ', '94D' => 'Nissan Brazil ', '94N' => 'RWM Brazil ', '94T' => 'Troller Veículos Especiais ', '95P' => 'CAOA Hyundai & CAOA Chery ', '95V' => 'BMW motorcycles assembled by Dafra Motos 2009–2016 ', '95Z' => 'Buell Motorcycle Company assembled by Harley-Davidson Brazil ', 953 => 'VW Truck & Bus / MAN Truck & Bus ', '96P' => 'Kawasaki ', '97N' => 'Triumph Motorcycles Ltd. ', 988 => 'Jeep and Fiat (made at the Goiana plant) ', '98M' => 'BMW car/SUV ', '98P' => 'DAF Trucks ', '98R' => 'Chery ', '99A' => 'Audi 2016- ', '99H' => 'Shineray ', '99J' => 'Jaguar Land Rover ', '99K' => 'Haojue & Kymco assembled by JTZ Indústria e Comércio de Motos ', '99L' => 'BYD ', '99Z' => 'BMW Motorrad (Motorcycle assembled by BMW 2017-) ', '9FB' => 'Renault Colombia (Sofasa) ', '9FC' => 'Compañía Colombiana Automotriz S.A. (Mazda) ', '9GA' => 'Chevrolet Colombia (GM Colmotores S.A.) ', '9UJ' => 'Chery assembled by Chery Socma S.A. (Uruguay) ', '9UK' => 'Lifan (Uruguay) ', '9UT' => 'Dongfeng trucks made by Nordex S.A. ', '9UW' => 'Kia made by Nordex S.A. ', '9VC' => 'Fiat made by Nordex S.A. (Scudo) ', '9V7' => 'Citroen made by Nordex S.A. (Jumpy) ', '9V8' => 'Peugeot made by Nordex S.A. (Expert)']; + + + +?> \ No newline at end of file