﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" version="0.02" xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="BatchDataSet" type="BatchDataSet">
		<xs:key name="KeyXml_SelfInsurerID">
			<xs:selector xpath=".//SelfInsurer" />
			<xs:field xpath="@Xml_SelfInsurerID" />
		</xs:key>
		<xs:key name="KeyXml_BrokerageID">
			<xs:selector xpath=".//Brokerage" />
			<xs:field xpath="@Xml_BrokerageID" />
		</xs:key>
		<xs:key name="KeyXml_PolicyID">
			<xs:selector xpath=".//Policy" />
			<xs:field xpath="@Xml_PolicyID" />
		</xs:key>
		<xs:key name="KeyXml_TransactionID">
			<xs:selector xpath=".//Transaction" />
			<xs:field xpath="@Xml_TransactionID" />
		</xs:key>
		<xs:unique name="UniqueKey_SLANumber">
			<xs:selector xpath="*/*" />
			<xs:field xpath="SLANumber" />
		</xs:unique>
	</xs:element>
	<xs:complexType name="BatchDataSet">
		<xs:annotation>
			<xs:documentation>
				<xs:anyAttribute xmlns:xs="http://www.w3.org/2001/XMLSchema" />
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="1" maxOccurs="1" name="Insurer" type="InsurerType" />
			<xs:element minOccurs="0" maxOccurs="1" name="Brokerages" type="ArrayOfBrokerage" />
			<xs:element minOccurs="0" maxOccurs="1" name="IPC" type="IPCType" />
		</xs:sequence>
		<xs:attribute fixed="1.0" name="SchemaVersion" type="xs:double" use="required" />
		<xs:attribute name="Year" type="YearType" use="required" />
		<xs:attribute fixed="NJ" name="ReportingState" type="StateCodeType" use="required" />
		<xs:attribute fixed="INS" name="SubmissionType" type="xs:string" use="required" />
	</xs:complexType>
	<xs:complexType name="InsurerType">
		<xs:annotation>
			<xs:documentation>
				<xs:anyAttribute />
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="1" maxOccurs="1" name="NAICNumber" type="InsurerNAICType" />
			<xs:element minOccurs="1" maxOccurs="1" name="Name" type="InsurerNameType" />
			<xs:element minOccurs="1" maxOccurs="1" name="Contact" type="ContactType" />
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="BrokerageLicenseNumberType">
		<xs:restriction base="AlphaNumericType">
			<xs:maxLength value="10" />
			<xs:minLength value="1" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BrokerageNameType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="75" />
			<xs:minLength value="1" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="InsurerNameType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="75" />
			<xs:minLength value="1" />
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="ContactType">
		<xs:sequence>
			<xs:element minOccurs="1" maxOccurs="1" name="FirstName" type="FirstNameType">
				<xs:annotation>
					<xs:documentation> see general types for below elements </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" maxOccurs="1" name="MiddleName" type="MiddleNameType" />
			<xs:element minOccurs="1" maxOccurs="1" name="LastName" type="LastNameType" />
			<xs:element minOccurs="0" maxOccurs="1" name="NameSuffix" type="NameSuffixType" />
			<xs:element minOccurs="1" maxOccurs="1" name="EmailAddress" type="EmailAddressType" />
			<xs:element minOccurs="1" maxOccurs="1" name="ContactAddress" type="AddressType" />
			<xs:element minOccurs="1" maxOccurs="1" name="PhoneNumber" type="PhoneNumberType" />
			<xs:element minOccurs="0" maxOccurs="1" name="Extension" type="PhoneExtType" />
			<xs:element minOccurs="1" maxOccurs="1" name="Fax" type="FaxNumberType" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ArrayOfBrokerage">
		<xs:sequence>
			<xs:element minOccurs="1" maxOccurs="unbounded" name="Brokerage" type="BrokerageType" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BrokerageType">
		<xs:annotation>
			<xs:documentation> broker </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="1" maxOccurs="1" name="SLANumber" type="SLANumberType" />
			<xs:element minOccurs="1" maxOccurs="1" name="LicenseNumber" type="BrokerageLicenseNumberType" />
			<xs:element minOccurs="0" maxOccurs="1" name="Name" type="BrokerageNameType" />
			<xs:element minOccurs="0" maxOccurs="1" name="Policies" type="ArrayOfPolicy" />
		</xs:sequence>
		<xs:attribute name="Xml_BrokerageID" type="CustomIDType" use="required">
			<xs:annotation>
				<xs:documentation>Must be unique within the return</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="IPCType">
		<xs:annotation>
			<xs:documentation>Self-insurer or Independently procured policies </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="1" maxOccurs="1" name="SelfInsurers" type="ArrayOfSelfInsurer" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ArrayOfSelfInsurer">
		<xs:sequence>
			<xs:element minOccurs="1" maxOccurs="unbounded" name="SelfInsurer" type="SelfInsurerType" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SelfInsurerType">
		<xs:annotation>
			<xs:documentation>Self Insurer or IPC </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="CompanyName" type="NameType"></xs:element>
					<xs:element minOccurs="1" maxOccurs="1" name="FirstName" type="NameType"></xs:element>
					<xs:element minOccurs="1" maxOccurs="1" name="LastName" type="NameType"></xs:element>
				</xs:sequence>
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="FirstName" type="NameType"></xs:element>
					<xs:element minOccurs="1" maxOccurs="1" name="LastName" type="NameType"></xs:element>
				</xs:sequence>
			</xs:choice>
			<xs:element minOccurs="0" maxOccurs="1" name="SLANumber" type="SLANumberType" />
			<xs:element minOccurs="1" maxOccurs="1" name="EmailAddress" type="EmailAddressType" />
			<xs:element minOccurs="1" maxOccurs="1" name="ContactAddress" type="AddressType" />
			<xs:element minOccurs="1" maxOccurs="1" name="PhoneNumber" type="PhoneNumberType" />
			<xs:element minOccurs="0" maxOccurs="1" name="Extension" type="PhoneExtType" />
			<xs:element minOccurs="1" maxOccurs="1" name="Fax" type="FaxNumberType" />
			<xs:element minOccurs="1" maxOccurs="1" name="Policies" type="ArrayOfPolicy" />
		</xs:sequence>
		<xs:attribute name="Xml_SelfInsurerID" type="CustomIDType" use="required">
			<xs:annotation>
				<xs:documentation>Must be unique within the return</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="BrokerLicenseNumberType">
		<xs:restriction base="AlphaNumericType">
			<xs:maxLength value="7" />
			<xs:minLength value="7" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SLATransactionNumberType">
		<xs:restriction base="xs:string">
			<xs:pattern value="^[a-zA-Z0-9]{5}(-)?[0-9]{2}(-)?[0-9]{5}$" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SLANumberType">
		<xs:restriction base="AlphaNumericType">
			<xs:maxLength value="10" />
			<xs:minLength value="1" />
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="ArrayOfPolicy">
		<xs:annotation>
			<xs:documentation> Policies (ArrayOfPolicy) </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" maxOccurs="unbounded" name="Policy" type="Policy" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Policy">
		<xs:annotation>
			<xs:documentation>
				<xs:anyAttribute />
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="1" maxOccurs="1" name="PolicyNumber" type="PolicyNumberType" />
			<xs:element minOccurs="1" maxOccurs="1" name="EffectiveDate" type="xs:date" />
			<xs:element minOccurs="1" maxOccurs="1" name="ExpirationDate" type="xs:date" />
			<xs:element minOccurs="1" maxOccurs="1" name="InsuredName" type="NameType" />
			<xs:element minOccurs="1" maxOccurs="1" name="Transactions" type="ArrayOfTransaction" />
		</xs:sequence>
		<xs:attribute name="Xml_PolicyID" type="CustomIDType" use="required">
			<xs:annotation>
				<xs:documentation>Must be unique within the return</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="PolicyNumberType">
		<xs:annotation>
			<xs:documentation> PolicyNumberType </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="50" />
			<xs:minLength value="1" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NameType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="75" />
			<xs:minLength value="1" />
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="ArrayOfTransaction">
		<xs:annotation>
			<xs:documentation> ArrayOfTransaction </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="1" maxOccurs="unbounded" name="Transaction" type="Transaction" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Transaction">
		<xs:annotation>
			<xs:documentation> Transaction </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" maxOccurs="1" name="SLATransactionNumber" type="SLATransactionNumberType">
				<xs:annotation>
					<xs:documentation>SLA Transaction Number is required for surplus line policies </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="1" maxOccurs="1" name="EffectiveDate" type="xs:date" />
			<xs:element minOccurs="1" maxOccurs="1" name="Premium" type="NetDecimalType" />
		</xs:sequence>
		<xs:attribute name="Xml_TransactionID" type="CustomIDType" use="required">
			<xs:annotation>
				<xs:documentation>Must be unique within the return</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="NetDecimalType">
		<xs:annotation>
			<xs:documentation>Type for a amount field with dollars and cents</xs:documentation>
		</xs:annotation>
		<xs:restriction base="NetPremiumDecimalType">
			<xs:totalDigits value="10" />
			<xs:minInclusive value="-99999999.99" />
			<xs:maxInclusive value="99999999.99" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NetPremiumDecimalType">
		<xs:annotation>
			<xs:documentation>4-digit decimal typically used by a decimal amount field (Percentage field).</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="4" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="InsurerNAICType">
		<xs:restriction base="AlphaNumericType">
			<xs:maxLength value="9" />
			<xs:minLength value="1" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FirstNameType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="50" />
			<xs:minLength value="1" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="MiddleNameType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="30" />
			<xs:minLength value="0" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="LastNameType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="50" />
			<xs:minLength value="1" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NameSuffixType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="30" />
			<xs:minLength value="0" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EmailAddressType">
		<xs:annotation>
			<xs:documentation>Used for an email address</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="75" />
			<xs:pattern value="\w+([\-+.'_]\w+)*@\w+([\-._]\w+)*\.\w+([\-._]\w+)*">
				<xs:annotation>
					<xs:documentation>Domain Name Email Address</xs:documentation>
				</xs:annotation>
			</xs:pattern>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FaxNumberType">
		<xs:annotation>
			<xs:documentation>Used for a phone no. - 10 digits</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="([0-9]{10})" />
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AddressType">
		<xs:sequence>
			<xs:element minOccurs="1" maxOccurs="1" name="Address">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="75" />
						<xs:minLength value="1" />
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element minOccurs="0" maxOccurs="1" name="Address2">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="50" />
						<xs:minLength value="0" />
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element minOccurs="1" maxOccurs="1" name="City">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="20" />
						<xs:minLength value="1" />
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:choice>
				<xs:element name="StateCode" type="StateCodeType" />
				<xs:element name="Province">
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="30" />
							<xs:minLength value="1" />
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
			</xs:choice>
			<xs:element minOccurs="1" maxOccurs="1" name="PostalCode" type="PostalCodeType" />
			<xs:element minOccurs="1" maxOccurs="1" name="CountryCode">
				<xs:simpleType>
					<xs:restriction base="CountryCodeType">
						<xs:maxLength value="30" />
						<xs:minLength value="1" />
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CountryCodeType">
		<xs:restriction base="xs:string">
		<xs:enumeration value="???">
			<xs:annotation>
				<xs:documentation>European Union</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ABW">
			<xs:annotation>
			<xs:documentation>Aruba</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="AGO">
			<xs:annotation>
			<xs:documentation>Angola</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="AIA">
			<xs:annotation>
			<xs:documentation>Anguilla</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ALA">
			<xs:annotation>
			<xs:documentation>Åland Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ALB">
			<xs:annotation>
			<xs:documentation>Albania</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="AND">
			<xs:annotation>
			<xs:documentation>Andorra</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ANT">
			<xs:annotation>
			<xs:documentation>Netherlands Antilles</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ARE">
			<xs:annotation>
			<xs:documentation>United Arab Emirates</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ARG">
			<xs:annotation>
			<xs:documentation>Argentina</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ARM">
			<xs:annotation>
			<xs:documentation>Armenia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ASM">
			<xs:annotation>
			<xs:documentation>American Samoa</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ATA">
			<xs:annotation>
			<xs:documentation>Antarctica</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ATF">
			<xs:annotation>
			<xs:documentation>French Southern Territories</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ATG">
			<xs:annotation>
			<xs:documentation>Antigua and Barbuda</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="AUS">
			<xs:annotation>
			<xs:documentation>Australia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="AUT">
			<xs:annotation>
			<xs:documentation>Austria</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="AZE">
			<xs:annotation>
			<xs:documentation>Azerbaijan</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BDI">
			<xs:annotation>
			<xs:documentation>Burundi</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BEL">
			<xs:annotation>
			<xs:documentation>Belgium</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BEN">
			<xs:annotation>
			<xs:documentation>Benin</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BFA">
			<xs:annotation>
			<xs:documentation>Burkina Faso</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BGD">
			<xs:annotation>
			<xs:documentation>Bangladesh</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BGR">
			<xs:annotation>
			<xs:documentation>Bulgaria</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BHR">
			<xs:annotation>
			<xs:documentation>Bahrain</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BHS">
			<xs:annotation>
			<xs:documentation>Bahamas</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BIH">
			<xs:annotation>
			<xs:documentation>Bosnia and Herzegovina</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BLR">
			<xs:annotation>
			<xs:documentation>Belarus</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BLZ">
			<xs:annotation>
			<xs:documentation>Belize</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BMU">
			<xs:annotation>
			<xs:documentation>Bermuda</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BOL">
			<xs:annotation>
			<xs:documentation>Bolivia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BRA">
			<xs:annotation>
			<xs:documentation>Brazil</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BRB">
			<xs:annotation>
			<xs:documentation>Barbados</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BRN">
			<xs:annotation>
			<xs:documentation>Brunei Darussalam</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BTN">
			<xs:annotation>
			<xs:documentation>Bhutan</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BVT">
			<xs:annotation>
			<xs:documentation>Bouvet Island</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="BWA">
			<xs:annotation>
			<xs:documentation>Botswana</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CAF">
			<xs:annotation>
			<xs:documentation>Central African Republic</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CAN">
			<xs:annotation>
			<xs:documentation>Canada</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CCK">
			<xs:annotation>
			<xs:documentation>Cocos (Keeling) Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CHE">
			<xs:annotation>
			<xs:documentation>Switzerland</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CHL">
			<xs:annotation>
			<xs:documentation>Chile</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CHN">
			<xs:annotation>
			<xs:documentation>China, People's Republic of</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CIV">
			<xs:annotation>
			<xs:documentation>Côte d'Ivoire</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CMR">
			<xs:annotation>
			<xs:documentation>Cameroon</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="COD">
			<xs:annotation>
			<xs:documentation>Congo, The Democratic Republic Of The</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="COG">
			<xs:annotation>
			<xs:documentation>Congo, Republic of the</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="COK">
			<xs:annotation>
			<xs:documentation>Cook Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="COL">
			<xs:annotation>
			<xs:documentation>Colombia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="COM">
			<xs:annotation>
			<xs:documentation>Comoros</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CPV">
			<xs:annotation>
			<xs:documentation>Cape Verde</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CRI">
			<xs:annotation>
			<xs:documentation>Costa Rica</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CUB">
			<xs:annotation>
			<xs:documentation>Cuba</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CXR">
			<xs:annotation>
			<xs:documentation>Christmas Island</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CYM">
			<xs:annotation>
			<xs:documentation>Cayman Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CYP">
			<xs:annotation>
			<xs:documentation>Cyprus</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="CZE">
			<xs:annotation>
			<xs:documentation>Czech Republic</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="DEU">
			<xs:annotation>
			<xs:documentation>Germany</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="DJI">
			<xs:annotation>
			<xs:documentation>Djibouti</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="DMA">
			<xs:annotation>
			<xs:documentation>Dominica</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="DNK">
			<xs:annotation>
			<xs:documentation>Denmark</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="DOM">
			<xs:annotation>
			<xs:documentation>Dominican Republic</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="DZA">
			<xs:annotation>
			<xs:documentation>Algeria</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ECU">
			<xs:annotation>
			<xs:documentation>Ecuador</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="EGY">
			<xs:annotation>
			<xs:documentation>Egypt</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ERI">
			<xs:annotation>
			<xs:documentation>Eritrea</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ESH">
			<xs:annotation>
			<xs:documentation>Western Sahara</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ESP">
			<xs:annotation>
			<xs:documentation>Spain</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="EST">
			<xs:annotation>
			<xs:documentation>Estonia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ETH">
			<xs:annotation>
			<xs:documentation>Ethiopia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="FIN">
			<xs:annotation>
			<xs:documentation>Finland</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="FJI">
			<xs:annotation>
			<xs:documentation>Fiji</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="FLK">
			<xs:annotation>
			<xs:documentation>Falkland Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="FRA">
			<xs:annotation>
			<xs:documentation>France</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="FRO">
			<xs:annotation>
			<xs:documentation>Faroe Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="FSM">
			<xs:annotation>
			<xs:documentation>Micronesia, Federated States of</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GAB">
			<xs:annotation>
			<xs:documentation>Gabon</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GBR">
			<xs:annotation>
			<xs:documentation>United Kingdom</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GEO">
			<xs:annotation>
			<xs:documentation>Georgia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GHA">
			<xs:annotation>
			<xs:documentation>Ghana</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GIB">
			<xs:annotation>
			<xs:documentation>Gibraltar</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GIN">
			<xs:annotation>
			<xs:documentation>Guinea</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GLP">
			<xs:annotation>
			<xs:documentation>Guadeloupe</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GMB">
			<xs:annotation>
			<xs:documentation>Gambia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GNB">
			<xs:annotation>
			<xs:documentation>Guinea-Bissau</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GNQ">
			<xs:annotation>
			<xs:documentation>Equatorial Guinea</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GRC">
			<xs:annotation>
			<xs:documentation>Greece</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GRD">
			<xs:annotation>
			<xs:documentation>Grenada</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GRL">
			<xs:annotation>
			<xs:documentation>Greenland</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GTM">
			<xs:annotation>
			<xs:documentation>Guatemala</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GUF">
			<xs:annotation>
			<xs:documentation>French Guiana</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GUM">
			<xs:annotation>
			<xs:documentation>Guam</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="GUY">
			<xs:annotation>
			<xs:documentation>Guyana</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="HKG">
			<xs:annotation>
			<xs:documentation>Hong Kong</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="HMD">
			<xs:annotation>
			<xs:documentation>Heard Island and McDonald Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="HND">
			<xs:annotation>
			<xs:documentation>Honduras</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="HRV">
			<xs:annotation>
			<xs:documentation>Croatia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="HTI">
			<xs:annotation>
			<xs:documentation>Haiti</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="HUN">
			<xs:annotation>
			<xs:documentation>Hungary</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="IND">
			<xs:annotation>
			<xs:documentation>India</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="IOT">
			<xs:annotation>
			<xs:documentation>British Indian Ocean Territory</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="IRL">
			<xs:annotation>
			<xs:documentation>Ireland</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="IRN">
			<xs:annotation>
			<xs:documentation>Iran, Islamic Republic of</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="IRQ">
			<xs:annotation>
			<xs:documentation>Iraq</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ISL">
			<xs:annotation>
			<xs:documentation>Iceland</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ISR">
			<xs:annotation>
			<xs:documentation>Israel</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ITA">
			<xs:annotation>
			<xs:documentation>Italy</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="JAM">
			<xs:annotation>
			<xs:documentation>Jamaica</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="JOR">
			<xs:annotation>
			<xs:documentation>Jordan</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="JPN">
			<xs:annotation>
			<xs:documentation>Japan</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="KAZ">
			<xs:annotation>
			<xs:documentation>Kazakhstan</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="KEN">
			<xs:annotation>
			<xs:documentation>Kenya</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="KGZ">
			<xs:annotation>
			<xs:documentation>Kyrgyzstan</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="KHM">
			<xs:annotation>
			<xs:documentation>Cambodia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="KIR">
			<xs:annotation>
			<xs:documentation>Kiribati</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="KNA">
			<xs:annotation>
			<xs:documentation>Saint Kitts and Nevis</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="KOR">
			<xs:annotation>
			<xs:documentation>Korea, Republic of</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="KWT">
			<xs:annotation>
			<xs:documentation>Kuwait</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="LAO">
			<xs:annotation>
			<xs:documentation>Lao People's Democratic Republic</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="LBN">
			<xs:annotation>
			<xs:documentation>Lebanon</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="LBR">
			<xs:annotation>
			<xs:documentation>Liberia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="LBY">
			<xs:annotation>
			<xs:documentation>Libyan Arab Jamahiriya</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="LCA">
			<xs:annotation>
			<xs:documentation>Saint Lucia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="LIE">
			<xs:annotation>
			<xs:documentation>Liechtenstein</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="LSO">
			<xs:annotation>
			<xs:documentation>Lesotho</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="LTU">
			<xs:annotation>
			<xs:documentation>Lithuania</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="LUX">
			<xs:annotation>
			<xs:documentation>Luxembourg</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="LVA">
			<xs:annotation>
			<xs:documentation>Latvia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MAC">
			<xs:annotation>
			<xs:documentation>Macao</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MAR">
			<xs:annotation>
			<xs:documentation>Morocco</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MCO">
			<xs:annotation>
			<xs:documentation>Monaco</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MDA">
			<xs:annotation>
			<xs:documentation>Moldova, Republic of</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MDG">
			<xs:annotation>
			<xs:documentation>Madagascar</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MDV">
			<xs:annotation>
			<xs:documentation>Maldives</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MEX">
			<xs:annotation>
			<xs:documentation>Mexico</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MHL">
			<xs:annotation>
			<xs:documentation>Marshall Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MKD">
			<xs:annotation>
			<xs:documentation>Macedonia, The Former Yugoslav Republic of</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MLI">
			<xs:annotation>
			<xs:documentation>Mali</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MLT">
			<xs:annotation>
			<xs:documentation>Malta</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MMR">
			<xs:annotation>
			<xs:documentation>Myanmar</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MNG">
			<xs:annotation>
			<xs:documentation>Mongolia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MNP">
			<xs:annotation>
			<xs:documentation>Northern Mariana Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MOZ">
			<xs:annotation>
			<xs:documentation>Mozambique</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MRT">
			<xs:annotation>
			<xs:documentation>Mauritania</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MSR">
			<xs:annotation>
			<xs:documentation>Montserrat</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MTQ">
			<xs:annotation>
			<xs:documentation>Martinique</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MUS">
			<xs:annotation>
			<xs:documentation>Mauritius</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MWI">
			<xs:annotation>
			<xs:documentation>Malawi</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MYS">
			<xs:annotation>
			<xs:documentation>Malaysia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="MYT">
			<xs:annotation>
			<xs:documentation>Mayotte</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NAM">
			<xs:annotation>
			<xs:documentation>Namibia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NCL">
			<xs:annotation>
			<xs:documentation>New Caledonia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NER">
			<xs:annotation>
			<xs:documentation>Niger</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NFK">
			<xs:annotation>
			<xs:documentation>Norfolk Island</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NGA">
			<xs:annotation>
			<xs:documentation>Nigeria</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NIC">
			<xs:annotation>
			<xs:documentation>Nicaragua</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NIU">
			<xs:annotation>
			<xs:documentation>Niue</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NLD">
			<xs:annotation>
			<xs:documentation>Netherlands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NOR">
			<xs:annotation>
			<xs:documentation>Norway</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NPL">
			<xs:annotation>
			<xs:documentation>Nepal</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NRU">
			<xs:annotation>
			<xs:documentation>Nauru</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="NZL">
			<xs:annotation>
			<xs:documentation>New Zealand</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="OMN">
			<xs:annotation>
			<xs:documentation>Oman</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PAK">
			<xs:annotation>
			<xs:documentation>Pakistan</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PAN">
			<xs:annotation>
			<xs:documentation>Panama</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PCN">
			<xs:annotation>
			<xs:documentation>Pitcairn</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PER">
			<xs:annotation>
			<xs:documentation>Peru</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PHL">
			<xs:annotation>
			<xs:documentation>Philippines</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PLW">
			<xs:annotation>
			<xs:documentation>Palau</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PNG">
			<xs:annotation>
			<xs:documentation>Papua New Guinea</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="POL">
			<xs:annotation>
			<xs:documentation>Poland</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PRI">
			<xs:annotation>
			<xs:documentation>Puerto Rico</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PRK">
			<xs:annotation>
			<xs:documentation>Korea, Democratic People's Republic of</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PRT">
			<xs:annotation>
			<xs:documentation>Portugal</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PRY">
			<xs:annotation>
			<xs:documentation>Paraguay</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PSE">
			<xs:annotation>
			<xs:documentation>Palestinian Territory, Occupied</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="PYF">
			<xs:annotation>
			<xs:documentation>French Polynesia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="QAT">
			<xs:annotation>
			<xs:documentation>Qatar</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="REU">
			<xs:annotation>
			<xs:documentation>Réunion</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ROU">
			<xs:annotation>
			<xs:documentation>Romania</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="RUS">
			<xs:annotation>
			<xs:documentation>Russian Federation</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="RWA">
			<xs:annotation>
			<xs:documentation>Rwanda</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SAU">
			<xs:annotation>
			<xs:documentation>Saudi Arabia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SCG">
			<xs:annotation>
			<xs:documentation>Serbia and Montenegro</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SDN">
			<xs:annotation>
			<xs:documentation>Sudan</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SEN">
			<xs:annotation>
			<xs:documentation>Senegal</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SGP">
			<xs:annotation>
			<xs:documentation>Singapore</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SGS">
			<xs:annotation>
			<xs:documentation>South Georgia and the South Sandwich Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SHN">
			<xs:annotation>
			<xs:documentation>Saint Helena</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SJM">
			<xs:annotation>
			<xs:documentation>Svalbard and Jan Mayen</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SLB">
			<xs:annotation>
			<xs:documentation>Solomon Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SLE">
			<xs:annotation>
			<xs:documentation>Sierra Leone</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SLV">
			<xs:annotation>
			<xs:documentation>El Salvador</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SMR">
			<xs:annotation>
			<xs:documentation>San Marino</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SOM">
			<xs:annotation>
			<xs:documentation>Somalia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SPM">
			<xs:annotation>
			<xs:documentation>Saint-Pierre and Miquelon</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="STP">
			<xs:annotation>
			<xs:documentation>São Tomé and Príncipe</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SUR">
			<xs:annotation>
			<xs:documentation>Suriname</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SVK">
			<xs:annotation>
			<xs:documentation>Slovakia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SVN">
			<xs:annotation>
			<xs:documentation>Slovenia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SWE">
			<xs:annotation>
			<xs:documentation>Sweden</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SWZ">
			<xs:annotation>
			<xs:documentation>Swaziland</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SYC">
			<xs:annotation>
			<xs:documentation>Seychelles</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="SYR">
			<xs:annotation>
			<xs:documentation>Syrian Arab Republic</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TCA">
			<xs:annotation>
			<xs:documentation>Turks and Caicos Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TCD">
			<xs:annotation>
			<xs:documentation>Chad</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TGO">
			<xs:annotation>
			<xs:documentation>Togo</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="THA">
			<xs:annotation>
			<xs:documentation>Thailand</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TJK">
			<xs:annotation>
			<xs:documentation>Tajikistan</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TKL">
			<xs:annotation>
			<xs:documentation>Tokelau</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TKM">
			<xs:annotation>
			<xs:documentation>Turkmenistan</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TLS">
			<xs:annotation>
			<xs:documentation>Timor-Leste</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TON">
			<xs:annotation>
			<xs:documentation>Tonga</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TTO">
			<xs:annotation>
			<xs:documentation>Trinidad and Tobago</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TUN">
			<xs:annotation>
			<xs:documentation>Tunisia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TUR">
			<xs:annotation>
			<xs:documentation>Turkey</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TUV">
			<xs:annotation>
			<xs:documentation>Tuvalu</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TWN">
			<xs:annotation>
			<xs:documentation>Taiwan (Republic of China)</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="TZA">
			<xs:annotation>
			<xs:documentation>Tanzania, United Republic Of</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="UGA">
			<xs:annotation>
			<xs:documentation>Uganda</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="UKR">
			<xs:annotation>
			<xs:documentation>Ukraine</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="UMI">
			<xs:annotation>
			<xs:documentation>United States Minor Outlying Islands</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="URY">
			<xs:annotation>
			<xs:documentation>Uruguay</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="USA">
			<xs:annotation>
			<xs:documentation>United States</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="UZB">
			<xs:annotation>
			<xs:documentation>Uzbekistan</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="VAT">
			<xs:annotation>
			<xs:documentation>Vatican City State</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="VCT">
			<xs:annotation>
			<xs:documentation>Saint Vincent and the Grenadines</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="VEN">
			<xs:annotation>
			<xs:documentation>Venezuela</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="VGB">
			<xs:annotation>
			<xs:documentation>Virgin Islands, British</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="VIR">
			<xs:annotation>
			<xs:documentation>Virgin Islands, U.S.</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="VNM">
			<xs:annotation>
			<xs:documentation>Viet Nam</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="VUT">
			<xs:annotation>
			<xs:documentation>Vanuatu</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="WLF">
			<xs:annotation>
			<xs:documentation>Wallis and Futuna</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="WSM">
			<xs:annotation>
			<xs:documentation>Samoa</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="YEM">
			<xs:annotation>
			<xs:documentation>Yemen</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ZAF">
			<xs:annotation>
			<xs:documentation>South Africa</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ZMB">
			<xs:annotation>
			<xs:documentation>Zambia</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		 <xs:enumeration value="ZWE">
			<xs:annotation>
			<xs:documentation>Zimbabwe</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="StateCodeType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="AL">
				<xs:annotation>
					<xs:documentation>Alabama</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AK">
				<xs:annotation>
					<xs:documentation>Alaska</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AZ">
				<xs:annotation>
					<xs:documentation>Arizona</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AR">
				<xs:annotation>
					<xs:documentation>Arkansas</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA">
				<xs:annotation>
					<xs:documentation>California</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CO">
				<xs:annotation>
					<xs:documentation>Colorado</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CT">
				<xs:annotation>
					<xs:documentation>Connecticut</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE">
				<xs:annotation>
					<xs:documentation>Delaware</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DC">
				<xs:annotation>
					<xs:documentation>District Of Columbia</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FL">
				<xs:annotation>
					<xs:documentation>Florida</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GA">
				<xs:annotation>
					<xs:documentation>Georgia</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HI">
				<xs:annotation>
					<xs:documentation>Hawaii</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ID">
				<xs:annotation>
					<xs:documentation>Idaho</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IL">
				<xs:annotation>
					<xs:documentation>Illinois</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN">
				<xs:annotation>
					<xs:documentation>Indiana</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IA">
				<xs:annotation>
					<xs:documentation>Iowa</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KS">
				<xs:annotation>
					<xs:documentation>Kansas</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KY">
				<xs:annotation>
					<xs:documentation>Kentucky</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LA">
				<xs:annotation>
					<xs:documentation>Louisiana</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ME">
				<xs:annotation>
					<xs:documentation>Maine</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MD">
				<xs:annotation>
					<xs:documentation>Maryland</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MA">
				<xs:annotation>
					<xs:documentation>Massachusetts</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MI">
				<xs:annotation>
					<xs:documentation>Michigan</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MN">
				<xs:annotation>
					<xs:documentation>Minnesota</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MS">
				<xs:annotation>
					<xs:documentation>Mississippi</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MO">
				<xs:annotation>
					<xs:documentation>Missouri</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MT">
				<xs:annotation>
					<xs:documentation>Montana</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NE">
				<xs:annotation>
					<xs:documentation>Nebraska</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NV">
				<xs:annotation>
					<xs:documentation>Nevada</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NH">
				<xs:annotation>
					<xs:documentation>New Hampshire</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NJ">
				<xs:annotation>
					<xs:documentation>New Jersey</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NM">
				<xs:annotation>
					<xs:documentation>New Mexico</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NY">
				<xs:annotation>
					<xs:documentation>New York</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NC">
				<xs:annotation>
					<xs:documentation>North Carolina</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ND">
				<xs:annotation>
					<xs:documentation>North Dakota</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OH">
				<xs:annotation>
					<xs:documentation>Ohio</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OK">
				<xs:annotation>
					<xs:documentation>Oklahoma</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OR">
				<xs:annotation>
					<xs:documentation>Oregon</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PA">
				<xs:annotation>
					<xs:documentation>Pennsylvania</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RI">
				<xs:annotation>
					<xs:documentation>Rhode Island</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SC">
				<xs:annotation>
					<xs:documentation>South Carolina</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SD">
				<xs:annotation>
					<xs:documentation>South Dakota</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TN">
				<xs:annotation>
					<xs:documentation>Tennessee</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TX">
				<xs:annotation>
					<xs:documentation>Texas</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value=" UMI">
				<xs:annotation>
					<xs:documentation> United States Minor Outlying Islands </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		 <xs:enumeration value="UT">
				<xs:annotation>
					<xs:documentation>Utah</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VT">
				<xs:annotation>
					<xs:documentation>Vermont</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VA">
				<xs:annotation>
					<xs:documentation>Virginia</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WA">
				<xs:annotation>
					<xs:documentation>Washington</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WV">
				<xs:annotation>
					<xs:documentation>West Virginia</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WI">
				<xs:annotation>
					<xs:documentation>Wisconsin</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WY">
				<xs:annotation>
					<xs:documentation>Wyoming</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PR">
				<xs:annotation>
					<xs:documentation>PUERTO RICO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GU">
				<xs:annotation>
					<xs:documentation>GUAM</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MP">
				<xs:annotation>
					<xs:documentation>NORTHERN MARIANA ISLANDS</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VI">
				<xs:annotation>
					<xs:documentation>U.S. Virgin Islands</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AS">
				<xs:annotation>
					<xs:documentation>AMERICAN SAMOA</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NU">
				<xs:annotation>
					<xs:documentation>Non-USA</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="???">
				<xs:annotation>
					<xs:documentation>European Union</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PhoneNumberType">
		<xs:restriction base="NumericType">
			<xs:minLength value="1" />
			<xs:maxLength value="20" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PhoneExtType">
		<xs:restriction base="NumericType">
			<xs:minLength value="1" />
			<xs:maxLength value="5" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="YearType">
		<xs:restriction base="NumericType">
			<xs:minLength value="4" />
			<xs:maxLength value="4" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="QuarterType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="1" />
			<xs:enumeration value="2" />
			<xs:enumeration value="3" />
			<xs:enumeration value="4" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PostalCodeType">
		<xs:annotation>
			<xs:documentation>ZIP Code - 5 digits plus optional 4. No dashes</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]{5}(([0-9]{4}))?" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AlphaNumericType">
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Za-z0-9]*" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumericType">
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]*" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CustomIDType">
		<xs:restriction base="NumericType">
			<xs:maxLength value="10" />
			<xs:minLength value="1" />
		</xs:restriction>
	</xs:simpleType>
</xs:schema>