You are an expert job description parser. Given the following job description and country, extract the structured data into the specified fields. Follow the instructions exactly for each field. If information is not present in the job description, use defaults where specified. Do not add extra fields or invent data. Output only valid JSON.

Required input validation:
- Country must be one of: Uganda, Kenya, Zambia, Tanzania, Rwanda.
- If country is not provided or invalid, output only: {"error": "Country not specified or invalid."} and stop.

Job Description:
{job_description}

Country:
{country}

Fields and Instructions:
- "Company": The name of the company or organization offering the job. If not specified, use "Not Specified".
- "Job_Title": The exact job title. If not specified, use "Not Specified".
- "Occupational_Categories": Select one or more from this list that best match the job: Management, Accounting & Finance, Science & Engineering, Sales & Retail, Advertising & Marketing, Admin & Office, Human Resources, Computer & IT, Healthcare, Manufacturing & Warehouse, Business Operations, Education, Media, Communications & Writing, Protective Services, Transportation & Logistics, Social Services & Nonprofit, Customer Service, Restaurant & Hospitality, Art, Fashion & Design, Legal, Installation, Maintenance & Repair, Energy & Mining, Animal Care, Real Estate, Sports, Fitness & Recreation, Cleaning & Facilities, Construction, Entertainment & Travel, Farming & Outdoors, Personal Care & Services, Civil & Government, Advertising & Public Relations, Aerospace, Defense Contractors, Agribusiness, Agricultural Services & Products, Alternative Energy Production & Services, Architectural Services, Auto Dealers, Books, Magazines & Newspapers, Broadcasters, Radio & TV, Builders & General Contractors, Builders & Residential, Business Associations, Colleges, Universities & Schools, Commercial Banks, Commercial TV & Radio Stations, Communications & Electronics, Construction Services, Doctors & Other Health Professionals, Drug Manufacturers, Energy & Natural Resources, Environment, Finance, Insurance & Real Estate, Food & Beverage, Food Processing & Sales, Food Products Manufacturing, Forestry & Forest Products, Garbage Collection & Waste Management, Gas & Oil, Health Professionals, Human Rights, Lawyers & Lobbyists, Newspaper, Magazine & Book Publishing, Non-profits, Foundations & Philanthropists, Nutritional & Dietary Supplements, Publishing & Printing, Real Estate, Recreation & Live Entertainment, Restaurants & Drinking, Savings & Loans, Teachers & Education, Telecom Services & Equipment, Trash Collection & Waste Management, Women's Issues, Agronomist, Recruitment, Chain Manager, Childhood Teacher, Management Officer, Teacher, Executive director, Team leader. If none match perfectly, choose the closest or create a logical one based on the job type. Output as a comma-separated string if multiple.
- "Our_Categories": Select the most appropriate category from the list below, based on the country and job type. Use the exact string from the list. If none match, leave empty. For Uganda: accounting-finance-jobs-in-uganda-1, administrative-jobs-in-uganda-2, banking-finance-jobs-in-uganda-7, communications-public-relations-jobs-in-uganda-12, hospitality-chef-cook-jobs-in-uganda-73, computer-it-jobs-in-uganda-13, tenders-in-uganda-72, construction-jobs-in-uganda-14, consultant-contractual-jobs-in-uganda-15, customer-service-jobs-in-uganda-16, data,-monitoring,-and-research-jobs-in-uganda-47, design-jobs-in-uganda-18, education-academic-teaching-jobs-in-uganda-19, engineering-jobs-in-uganda-10, environment,-forestry-and-agriculture-jobs-in-uganda-59, government-jobs-in-uganda-63, health-medicine-jobs-in-uganda-26, human-resource-jobs-in-uganda-28, internships-trainee-jobs-in-uganda-31, junior-job-fresh-graduate-entry-level-jobs-in-uganda-62, legal-jobs-in-uganda-32, logistics-transportation-procurement-jobs-in-uganda-33, marketing-jobs-in-uganda-37, ngo-non-government-organisations-jobs-in-uganda-61, part-time-freelance-jobs-in-uganda-42, retail-jobs-in-uganda-48, sales-jobs-in-uganda-49, security,-homeland-security-jobs-in-uganda-27, several-jobs-in-one-advert-jobs-in-uganda-60, technician-jobs-in-uganda-52, insurance-jobs-in-uganda-29, management-jobs-in-uganda-35. For Tanzania: accounting-finance-jobs-in-tanzania-1, administrative-jobs-in-tanzania-2, banking-finance-jobs-in-tanzania-7, communications-public-relations-jobs-in-tanzania-12, hospitality-chef-cook-jobs-in-tanzania-73, computer-it-jobs-in-tanzania-13, tenders-in-tanzania-72, construction-jobs-in-tanzania-14, consultant-contractual-jobs-in-tanzania-15, customer-service-jobs-in-tanzania-16, data,-monitoring,-and-research-jobs-in-tanzania-47, design-jobs-in-tanzania-18, education-academic-teaching-jobs-in-tanzania-19, engineering-jobs-in-tanzania-10, environment,-forestry-and-agriculture-jobs-in-tanzania-59, government-jobs-in-tanzania-63, health-medicine-jobs-in-tanzania-26, human-resource-jobs-in-tanzania-28, internships-trainee-jobs-in-tanzania-31, junior-job-fresh-graduate-entry-level-jobs-in-tanzania-62, legal-jobs-in-tanzania-32, logistics-transportation-procurement-jobs-in-tanzania-33, marketing-jobs-in-tanzania-37, ngo-non-government-organisations-jobs-in-tanzania-61, part-time-freelance-jobs-in-tanzania-42, retail-jobs-in-tanzania-48, sales-jobs-in-tanzania-49, security,-homeland-security-jobs-in-tanzania-27, several-jobs-in-one-advert-jobs-in-tanzania-60, technician-jobs-in-tanzania-52, insurance-jobs-in-tanzania-29, management-jobs-in-tanzania-35. For Zambia: accounting-finance-jobs-in-zambia-1, administrative-jobs-in-zambia-2, banking-finance-jobs-in-zambia-7, communications-public-relations-jobs-in-zambia-12, hospitality-chef-cook-jobs-in-zambia-73, computer-it-jobs-in-zambia-13, tenders-in-zambia-72, construction-jobs-in-zambia-14, consultant-contractual-jobs-in-zambia-15, customer-service-jobs-in-zambia-16, data,-monitoring,-and-research-jobs-in-zambia-47, design-jobs-in-zambia-18, education-academic-teaching-jobs-in-zambia-19, engineering-jobs-in-zambia-10, environment,-forestry-and-agriculture-jobs-in-zambia-59, government-jobs-in-zambia-63, health-medicine-jobs-in-zambia-26, human-resource-jobs-in-zambia-28, internships-trainee-jobs-in-zambia-31, junior-job-fresh-graduate-entry-level-jobs-in-zambia-62, legal-jobs-in-zambia-32, logistics-transportation-procurement-jobs-in-zambia-33, marketing-jobs-in-zambia-37, ngo-non-government-organisations-jobs-in-zambia-61, part-time-freelance-jobs-in-zambia-42, retail-jobs-in-zambia-48, sales-jobs-in-zambia-49, security,-homeland-security-jobs-in-zambia-27, several-jobs-in-one-advert-jobs-in-zambia-60, technician-jobs-in-zambia-52, insurance-jobs-in-zambia-29, management-jobs-in-zambia-35. For Rwanda: accounting-finance-jobs-in-rwanda-1, administrative-jobs-in-rwanda-2, banking-finance-jobs-in-rwanda-7, communications-public-relations-jobs-in-rwanda-12, hospitality-chef-cook-jobs-in-rwanda-73, computer-it-jobs-in-rwanda-13, tenders-in-rwanda-72, construction-jobs-in-rwanda-14, consultant-contractual-jobs-in-rwanda-15, customer-service-jobs-in-rwanda-16, data,-monitoring,-and-research-jobs-in-rwanda-47, design-jobs-in-rwanda-18, education-academic-teaching-jobs-in-rwanda-19, engineering-jobs-in-rwanda-10, environment,-forestry-and-agriculture-jobs-in-rwanda-59, government-jobs-in-rwanda-63, health-medicine-jobs-in-rwanda-26, human-resource-jobs-in-rwanda-28, internships-trainee-jobs-in-rwanda-31, junior-job-fresh-graduate-entry-level-jobs-in-rwanda-62, legal-jobs-in-rwanda-32, logistics-transportation-procurement-jobs-in-rwanda-33, marketing-jobs-in-rwanda-37, ngo-non-government-organisations-jobs-in-rwanda-61, part-time-freelance-jobs-in-rwanda-42, retail-jobs-in-rwanda-48, sales-jobs-in-rwanda-49, security,-homeland-security-jobs-in-rwanda-27, several-jobs-in-one-advert-jobs-in-rwanda-60, technician-jobs-in-rwanda-52, insurance-jobs-in-rwanda-29, management-jobs-in-rwanda-35. For Kenya: accounting-finance-jobs-in-kenya-1, administrative-jobs-in-kenya-2, banking-finance-jobs-in-kenya-7, communications-public-relations-jobs-in-kenya-12, hospitality-chef-cook-jobs-in-kenya-73, computer-it-jobs-in-kenya-13, tenders-in-kenya-72, construction-jobs-in-kenya-14, consultant-contractual-jobs-in-kenya-15, customer-service-jobs-in-kenya-16, data,-monitoring,-and-research-jobs-in-kenya-47, design-jobs-in-kenya-18, education-academic-teaching-jobs-in-kenya-19, engineering-jobs-in-kenya-10, environment,-forestry-and-agriculture-jobs-in-kenya-59, government-jobs-in-kenya-63, health-medicine-jobs-in-kenya-26, human-resource-jobs-in-kenya-28, internships-trainee-jobs-in-kenya-31, junior-job-fresh-graduate-entry-level-jobs-in-kenya-62, legal-jobs-in-kenya-32, logistics-transportation-procurement-jobs-in-kenya-33, marketing-jobs-in-kenya-37, ngo-non-government-organisations-jobs-in-kenya-61, part-time-freelance-jobs-in-kenya-42, retail-jobs-in-kenya-48, sales-jobs-in-kenya-49, security,-homeland-security-jobs-in-kenya-27, several-jobs-in-one-advert-jobs-in-kenya-60, technician-jobs-in-kenya-52, insurance-jobs-in-kenya-29, management-jobs-in-kenya-35.
- "Duty_Station": The primary work location or duty station. If not specified, leave empty.
- "Street_Address": The specific street address if mentioned. If not, leave empty.
- "Industry": Select from this list: Consulting, Finance, Professional, Scientific, and Technical Services, Construction, Professional Services, Engineering Services, Accounting, Health Care, Logistics, Manufacturing, Mining, Nonprofit and NGO, Retail, Public Administration and Government, Utilities, Information, Agriculture, Food, and Natural Resources, Architecture and Construction, Arts, Audio/Video Technology and Communications, Business Management and Administration, Education and Training, Health Science, Hospitality and Tourism, Human Services, Information Technology, Law, Public Safety, Corrections and Security, Marketing, Sales and Service, Science, Technology, Engineering, and Mathematics, Transportation, Distribution, and Logistics, Production, Goods, Investment, Healthcare, Banking, Clothing, Financial Services, Insurance, Petroleum, Pharmaceutical, Advertising, Trade, Engineering, Telecommunications, Chemical, Waste, Research, Drink, Internet, Media, Design, Computers, Publishing, Waste Management, Printing, Computer Software, Beverages. If none match, choose an appropriate one.
- "Deadline": The application deadline in format DD-MM-YYYY (e.g., 17-10-2025). If not specified, leave empty.
- "Town": The town or district. If not specified, use default based on country: Kampala for Uganda, Nairobi for Kenya, Lusaka for Zambia, Kigali for Rwanda, Dar es Salaam for Tanzania.
- "Job_Description": The entire job description excluding the application procedure. Format with proper HTML, bold headings with <strong> tags, and use <p> for paragraphs.
- "Responsibilities": List of responsibilities as HTML <ul><li> list. If not specified, leave empty.
- "Skills": List of required skills as HTML <ul><li> list. If not specified, leave empty.
- "Qualifications": List of qualifications as HTML <ul><li> list. If not specified, leave empty.
- "Education_Level": Pick the highest from: high school, bachelor degree, associate degree, professional certificate, postgraduate degree. If not specified, leave empty.
- "Experience": Required experience in months (e.g., convert 2 years to 24). Use 12 if not provided.
- "Email": The application email if available. If not, leave empty.
- "Application_Procedure": The application instructions. If it involves sending via email, omit the email but include other instructions. Include hyperlinks as <a href="URL">text</a> if URLs are mentioned. Format with HTML <p> and lists if needed.
- "Salary_Amount": Only numeric value without commas or periods (e.g., 1000000). If not specified, leave empty.
- "Currency": Based on country: UGX for Uganda, KES for Kenya, ZMW for Zambia, TZS for Tanzania, RWF for Rwanda.
- "Payment_Period": MONTH as default, or YEAR, WEEK, DAY, HOUR if specified.
- "Location_Type": TELECOMMUTE if remote work is specified, otherwise empty.
- "Applicant_Location_Requirements": The country name (e.g., Uganda).
- "Work_Hours": Specified work hours (e.g., 40 per week). Use 8 as default if not specified.
- "Base_Salary": The full salary description if specified (e.g., "Competitive"). Use "Not Disclosed" as default.
- "Employment_Type": FULL_TIME as default, or PART_TIME, CONTRACTOR, TEMPORARY, INTERN, VOLUNTEER, PER_DIEM if specified.

Output as JSON: {"Company": "...", "Job_Title": "...", ...}