<?xml version="1.0" encoding="iso-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:annotation>
		<xs:documentation xml:lang="en">
      ©2022 Financial Industry Regulatory Authority, Inc. (FINRA). All rights reserved.  Materials may not be reprinted or republished without the express permission of FINRA.  This document contains FINRA Confidential and Proprietary information. FINRA provides this information to member firms only for the firms' internal assessment or use of the FINRA CRD Batch Filing and Data Download transfer program. Any other use is strictly prohibited by FINRA. FINRA reserves the right to seek all injunctive and equitable relief available to it in the event FINRA Confidential or Proprietary information is released to a third party by a member firm. A firm's use of this document demonstrates its acknowledgement that this document contains FINRA Confidential and Proprietary information, agreement that the firm will not reprint, republish or otherwise disclose this information to any third party and its agreement that FINRA may protect its rights, including but not limited to intellectual property rights.

      Version:  Release 2022.12 (last updated on 12/30/2022)

      Change History:

      12/30/2022 - Added Oklahoma as a branch participant.

    </xs:documentation>
	</xs:annotation>
	<xs:element name="PostBranchStatusReport" type="PostBranchStatusReportType"/>
	<!-- MAIN BODY -->
	<xs:complexType name="PostBranchStatusReportType">
		<xs:annotation>
			<xs:documentation>
			The Post Branch Status data download provides a list of requesting firm's branch registration status and notice filing status changes for a specified date.
		</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Criteria" type="CriteriaType" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation xml:lang="en">
						The Criteria describes the selection criteria used to in processing this feed.
				       </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BrnchOfcs" type="BrnchOfcsType" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation xml:lang="en">
						The Branch Offices  node contains a collection of Branch Office Status Changes within the requesting firm.
				       </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CriteriaType">
		<xs:annotation>
			<xs:documentation>
			The Criteria describes the selection criteria used in processing this feed.
		</xs:documentation>
		</xs:annotation>
		<xs:attribute name="firmCRDNumber" type="Int8" use="required">
			<xs:annotation>
				<xs:documentation>
				Firm CRD # for processing this feed.    
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="postingDate" type="xs:date" use="required">
			<xs:annotation>
				<xs:documentation>
				  Reporting date for processing this feed (YYYY-MM-DD).
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="BrnchOfcsType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
			The Branch Offices  node contains a collection of Branch Office Status Changes within the requesting firm.	
	       </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BrnchOfc" type="BrnchOfcType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="en">
						The Branch Office node contains one of many Branch Office Status Change within the requesting firm.
				       </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BrnchOfcType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
			The Branch Office node contains one of many Branch Office Status Change within the requesting firm.
	       </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Addr" type="AddrType" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation xml:lang="en">
						The Address node contains common address information.
				       </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OthrNms" type="OthrNmsType" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation xml:lang="en">
						The OtherNames node contains a collection of names that the branch is using.
				       </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StChngs" type="StChngsType" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation xml:lang="en">
						The Status Changes node contains a collection of status changes for the specific branch.
				       </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="brnchPK" type="xs:integer" use="required">
			<xs:annotation>
				<xs:documentation>
				Branch Office at which the individual is employed.
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="brnchCdNb" type="Str15" use="optional">
			<xs:annotation>
				<xs:documentation>
				The branch code number of the branch office.
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="bllngCd" type="Str8" use="optional">
			<xs:annotation>
				<xs:documentation>
				The firm billing code of this branch office.
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="dstrtPK" type="DstrtCdType" use="optional">
			<xs:annotation>
				<xs:documentation>
				The FINRA District to which the branch office is assigned.     
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="oprnlStCd" type="OprnlStCdType" use="required">
			<xs:annotation>
				<xs:documentation>
				The current branch operational status.      
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="OthrNmsType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
						The OtherNames node contains a collection of names that the branch is using.
				       </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OthrNm" type="OthrNmType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="en">
						The Other Name node contains one of many other names.
				       </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OthrNmType">
		<xs:attribute name="Nm" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:maxLength value="128"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="StChngsType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
			The Status Changes node contains a collection of status changes for a specific branch.
	       </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="StChng" type="StChngType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="en">
						The Status Change node contains details of a status change for a branch.
				       </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="StChngType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
			The Status types.
	       </xs:documentation>
		</xs:annotation>
		<xs:attribute name="rgltr" type="BrnchPrtcpRgltrCdType" use="required">
			<xs:annotation>
				<xs:documentation>
               			The regulator code.
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="st" type="StCdType" use="required">
			<xs:annotation>
				<xs:documentation>
				 The branch registration status code for a regulator.
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="stDt" type="xs:date" use="required">
			<xs:annotation>
				<xs:documentation>
				The branch registration status date for a regulator
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="updateTS" type="xs:dateTime" use="optional">
			<xs:annotation>
				<xs:documentation>
				Date and time the branch status was updated 
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<!-- COMPLEX TYPES SHARE BETWEEN NODES -->
	<xs:complexType name="AddrType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
			The Address node contains common address information.
	       </xs:documentation>
		</xs:annotation>
		<xs:attribute name="strt1" use="optional">
			<xs:annotation>
				<xs:documentation>
				The street1 details. 
			</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:maxLength value="50"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="strt2" use="optional">
			<xs:annotation>
				<xs:documentation>
				The street2 details. 
			</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:maxLength value="50"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="city" use="optional">
			<xs:annotation>
				<xs:documentation>
				The city details. 
			</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:maxLength value="50"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="state" type="stateCodeType" use="optional">
			<xs:annotation>
				<xs:documentation>
				The state details. 
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="cntry" type="CntryCdType" use="optional">
			<xs:annotation>
				<xs:documentation>
				The country details. 
			</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="postlCd" use="optional">
			<xs:annotation>
				<xs:documentation>
				The Postal Code details. 
			</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:maxLength value="11"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="OprnlStCdType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
	            The current branch operational status type. 
	            Allowed values(code-description) are:
	                   ACTV-Active
	                   NACTV-Inactive
	       </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
			<xs:enumeration value="ACTV"/>
			<xs:enumeration value="NACTV"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="StCdType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
               The branch registration status codes.
            Allowed values(code-description) are:
                   CLSD-Closed
                   CLSDMT-Closed - Mass Transfer
                   CLSDNOBR-Closed No Form BR Filed
                   DFCNT-Deficient
                   FAILDTORNW-Closed - Failure to Renew
                   OPEN-Open
                   ABANDONED-Abandoned
                   APRVD-Approved
                   APRVDRSTRD-Restricted Approval
                   CLSDTRMD-Closed/Termed
                   CLSDTRMDFTRNOREG-Closed/Termed - Failure to Renew - No Registration
                   CLSDTRMDMTNOREG-Closed/Termed - Mass Transfer - No Registration
                   CLSDTRMDNOBR-Closed/Termed - No Form BR
                   DFCNT-Deficient
                   DND-Denied
                   FAILDTORNW-Closed/Termed - Failure to Renew
                   PNDNG-Pending
                   RJCTD-Rejected
                   RVKD-Revoked
                   SPNDD-Suspended
                   TERMREQ-Term Requested
                   TERMREQ-NOREG-Term Requested - No Registration
                   TRMDMT-Closed/Termed - Mass Transfer
                   WTHDN-Withdrawn
                   WTHDNNOBR-Withdrawn - No Form BR Filed
       </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="25"/>
			<xs:enumeration value="CLSD"/>
			<xs:enumeration value="CLSDMT"/>
			<xs:enumeration value="CLSDNOBR"/>
			<xs:enumeration value="DFCNT"/>
			<xs:enumeration value="FAILDTORNW"/>
			<xs:enumeration value="OPEN"/>
			<xs:enumeration value="ABANDONED"/>
			<xs:enumeration value="APRVD"/>
			<xs:enumeration value="APRVDRSTRD"/>
			<xs:enumeration value="CLSDTRMD"/>
			<xs:enumeration value="CLSDTRMDFTRNOREG"/>
			<xs:enumeration value="CLSDTRMDMTNOREG"/>
			<xs:enumeration value="CLSDTRMDNOBR"/>
			<xs:enumeration value="DFCNT"/>
			<xs:enumeration value="DND"/>
			<xs:enumeration value="FAILDTORNW"/>
			<xs:enumeration value="PNDNG"/>
			<xs:enumeration value="RJCTD"/>
			<xs:enumeration value="RVKD"/>
			<xs:enumeration value="SPNDD"/>
			<xs:enumeration value="TERMREQ"/>
			<xs:enumeration value="TERMREQ-NOREG"/>
			<xs:enumeration value="TRMDMT"/>
			<xs:enumeration value="WTHDN"/>
			<xs:enumeration value="WTHDNNOBR"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BrnchPrtcpRgltrCdType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
               The branch participating regulator codes.
            Allowed values(code-description) are:
                   AK-Alaska
                   AL-Alabama
                   AR-Arkansas                   
                   CT-Connecticut
                   FINRA-FINRA
                   FL-Florida
                   HI-Hawaii
                   ID-Idaho
                   IL-Illinois
                   IN-Indiana
                   KS-Kansas
                   ME-Maine
                   NH-New Hampshire
                   NM-New Mexico
                   NV-Nevada
                   NYSE-New York Stock Exchange
                   OH-Ohio
                   OK-Oklahoma
                   RI-Rhode Island
                   SD-South Dakota
                   TN-Tennessee
                   TX-Texas
                   VI-Virgin Islands
                   VT-Vermont
                   WA-Washington
                   WI-Wisconsin
                   WV-West Virginia
       </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
			<xs:enumeration value="AK"/>
			<xs:enumeration value="AL"/>
			<xs:enumeration value="AR"/>
			<xs:enumeration value="CT"/>
			<xs:enumeration value="FINRA"/>
			<xs:enumeration value="FL"/>
			<xs:enumeration value="HI"/>
			<xs:enumeration value="ID"/>
			<xs:enumeration value="IL"/>
			<xs:enumeration value="IN"/>
			<xs:enumeration value="KS"/>
			<xs:enumeration value="ME"/>
			<xs:enumeration value="NH"/>
			<xs:enumeration value="NM"/>
			<xs:enumeration value="NV"/>
			<xs:enumeration value="NYSE"/>
			<xs:enumeration value="OH"/>
			<xs:enumeration value="OK"/>
			<xs:enumeration value="RI"/>
			<xs:enumeration value="SD"/>
			<xs:enumeration value="TN"/>
			<xs:enumeration value="TX"/>
			<xs:enumeration value="VI"/>
			<xs:enumeration value="VT"/>
			<xs:enumeration value="WA"/>
			<xs:enumeration value="WI"/>
			<xs:enumeration value="WV"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DstrtCdType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
               The FINRA District codes to which the branch office is assigned. 
            Allowed values(code-description) are:
                   10NY-10-New York
                   11BO-11-Boston
                   14UN-Unknown District
                   1SF-1-San Francisco
                   2LA-2-Los Angeles
                   3DE-3-Denver
                   3SE-3-Seattle
                   4KC-4-Kansas City
                   5NO-5-New Orleans
                   6DA-6-Dallas
                   7AT-7-Atlanta
                   8CH-8-Chicago
                   9PH-9-Philadelphia
                   9WB-9-Woodbridge
                   FLD-Florida
                   10LI-10-Long Island
       </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="8"/>
			<xs:enumeration value="10NY"/>
			<xs:enumeration value="11BO"/>
			<xs:enumeration value="14UN"/>
			<xs:enumeration value="1SF"/>
			<xs:enumeration value="2LA"/>
			<xs:enumeration value="3DE"/>
			<xs:enumeration value="3SE"/>
			<xs:enumeration value="4KC"/>
			<xs:enumeration value="5NO"/>
			<xs:enumeration value="6DA"/>
			<xs:enumeration value="7AT"/>
			<xs:enumeration value="8CH"/>
			<xs:enumeration value="9PH"/>
			<xs:enumeration value="9WB"/>
			<xs:enumeration value="FLD"/>
			<xs:enumeration value="10LI"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Int8">
		<xs:restriction base="xs:integer">
			<xs:totalDigits value="8"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Str8">
		<xs:restriction base="xs:string">
			<xs:maxLength value="8"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Str15">
		<xs:restriction base="xs:string">
			<xs:maxLength value="15"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="stateCodeType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
			The state code type
		</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:NMTOKEN">
			<xs:minLength value="2"/>
			<xs:maxLength value="2"/>
			<xs:enumeration value="AL"/>
			<xs:enumeration value="AK"/>
			<xs:enumeration value="AR"/>
			<xs:enumeration value="AZ"/>
			<xs:enumeration value="CA"/>
			<xs:enumeration value="CO"/>
			<xs:enumeration value="CT"/>
			<xs:enumeration value="DC"/>
			<xs:enumeration value="DE"/>
			<xs:enumeration value="FL"/>
			<xs:enumeration value="GA"/>
			<xs:enumeration value="HI"/>
			<xs:enumeration value="IA"/>
			<xs:enumeration value="ID"/>
			<xs:enumeration value="IL"/>
			<xs:enumeration value="IN"/>
			<xs:enumeration value="KS"/>
			<xs:enumeration value="KY"/>
			<xs:enumeration value="LA"/>
			<xs:enumeration value="MA"/>
			<xs:enumeration value="MD"/>
			<xs:enumeration value="ME"/>
			<xs:enumeration value="MI"/>
			<xs:enumeration value="MN"/>
			<xs:enumeration value="MO"/>
			<xs:enumeration value="MS"/>
			<xs:enumeration value="MT"/>
			<xs:enumeration value="NC"/>
			<xs:enumeration value="ND"/>
			<xs:enumeration value="NE"/>
			<xs:enumeration value="NH"/>
			<xs:enumeration value="NJ"/>
			<xs:enumeration value="NL"/>
			<xs:enumeration value="NM"/>
			<xs:enumeration value="NV"/>
			<xs:enumeration value="NY"/>
			<xs:enumeration value="OH"/>
			<xs:enumeration value="OK"/>
			<xs:enumeration value="OR"/>
			<xs:enumeration value="PA"/>
			<xs:enumeration value="PR"/>
			<xs:enumeration value="RI"/>
			<xs:enumeration value="SC"/>
			<xs:enumeration value="SD"/>
			<xs:enumeration value="TN"/>
			<xs:enumeration value="TX"/>
			<xs:enumeration value="UT"/>
			<xs:enumeration value="VA"/>
			<xs:enumeration value="VI"/>
			<xs:enumeration value="VT"/>
			<xs:enumeration value="WA"/>
			<xs:enumeration value="WI"/>
			<xs:enumeration value="WV"/>
			<xs:enumeration value="WY"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CntryCdType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
        Elements of this type represent the allowed Current/Old valid Country Codes.
        Allowed values (Country code-Country Name) are:

        ABW - Aruba
        AFG - Afghanistan
        AFI - French Afars and Issas
        AGO - Angola
        AIA - Anguilla
        ALA - Aland Islands
        ALB - Albania
        AND - Andorra
        ANT - Netherlands Antilles
        ARE - United Arab Emirates
        ARG - Argentina
        ARM - Armenia
        ASM - American Samoa
        ATA - Antarctica
        ATB - British Antarctic Territory
        ATF - French Southern Territories (The)
        ATG - Antigua and Barbuda
        ATN - Dronning Maud Land
        AUS - Australia
        AUT - Austria
        AZE - Azerbaijan
        BDI - Burundi
        BEL - Belgium
        BEN - Benin
        BES - Bonaire, Sint Eustatius and Saba
        BFA - Burkina Faso
        BGD - Bangladesh
        BGR - Bulgaria
        BHR - Bahrain
        BHS - Bahamas, The
        BIH - Bosnia and Herzegovina
        BLM - Saint Barthelemy
        BLR - Belarus
        BLZ - Belize
        BMU - Bermuda
        BOL - Bolivia
        BRA - Brazil
        BRB - Barbados
        BRD - West Germany
        BRN - Brunei
        BTN - Bhutan
        BUR - Burma
        BVT - Bouvet Island
        BWA - Botswana
        BYS - Byelorussian SSR
        CAF - Central African Republic
        CAN - Canada
        CCK - Cocos (Keeling) Islands
        CHE - Switzerland
        CHL - Chile
        CHN - China
        CIV - Cote de Ivoire (Ivory Coast)
        CMR - Cameroon
        COD - Congo (Democratic Republic or Zaire)
        COG - Congo, Republic of
        COK - Cook Islands
        COL - Colombia
        COM - Comoros
        CPV - Cape Verde Islands
        CRI - Costa Rica
        CSK - Czechoslovakia
        CTE - Canton and Enderbury Islands
        CUB - Cuba
        CUW - Curacao
        CXR - Christmas Island
        CYM - Cayman Islands
        CYP - Cyprus
        CZE - Czech Republic
        DDR - German Democratic Republic (East Germany)
        DEU - Germany
        DHY - Dahomey
        DJI - Djibouti
        DMA - Dominica
        DNK - Denmark
        DOM - Dominican Republic
        DZA - Algeria
        ECU - Ecuador
        EGY - Egypt (United Arab Republic)
        ERI - Eritrea
        ESH - Western Sahara
        ESP - Spain
        EST - Estonia
        ETH - Ethiopia
        FIN - Finland
        FJI - Fiji Islands
        FLK - Falkland Islands (Islas Malvinas)
        FRA - France
        FRO - Faroe Islands
        FSM - Micronesia, Federated States of
        GAB - Gabon
        GBR - United Kingdom
        GEL - Gilbert and Ellice Islands
        GEO - Georgia/Gruzinskaya
        GGY - Guernsey
        GHA - Ghana
        GIB - Gibraltar
        GIN - Guinea
        GLP - Guadeloupe
        GMB - Gambia
        GNB - Guinea Bissau
        GNQ - Equatorical Guinea
        GRC - Greece
        GRD - Grenada
        GRL - Greenland
        GTM - Guatemala
        GUF - French Guiana
        GUM - Guam
        GUY - Guyana
        HKG - Hong kong
        HMD - Heard Island and McDonald Islands
        HND - Honduras
        HRV - Croatia
        HTI - Haiti
        HUN - Hungary
        HVO - Upper Volta
        IDN - Indonesia
        IMN - Isle of Man
        IND - India
        IOT - British Indian Ocean Territory (The)
        IRL - Ireland
        IRN - Iran
        IRQ - Iraq
        ISL - Iceland
        ISR - Israel
        ITA - Italy
        JAM - Jamaica
        JEY - Jersey
        JOR - Jordan
        JPN - Japan
        JTN - Johnston Island
        KAZ - Kazakhstan
        KEN - Kenya
        KGZ - Kyrgyzstan
        KHM - Cambodia
        KIR - Kiribati
        KNA - Saint Kitts and Nevis
        KOR - Korea, South
        KWT - Kuwait
        LAO - Laos
        LBN - Lebanon
        LBR - Liberia
        LBY - Libya
        LCA - Saint Lucia
        LIE - Liechtenstein
        LKA - Sri Lanka
        LSO - Lesotho
        LTU - Lithuania
        LUX - Luxembourg
        LVA - Latvia
        MAC - Macau
        MAF - Saint Martin (French part)
        MAR - Morocco
        MCO - Monaco
        MDA - Moldova
        MDG - Madagascar
        MDV - Maldives
        MEX - Mexico
        MHL - Marshall Islands
        MID - Midway Islands
        MKD - Macedonia
        MLI - Mali
        MLT - Malta
        MMR - Burma (Myanmar)
        MNE - Montenegro
        MNG - Mongolia
        MNP - Northern Mariana Islands
        MOZ - Mozambique
        MRT - Mauritania
        MSR - Monteserrat
        MTQ - Martinique
        MUS - Mauritius
        MWI - Malawi
        MYS - Malaysia
        MYT - Mayotte
        NAM - Namibia
        NCL - New Caledonia
        NER - Niger
        NFK - Norfolk Island
        NGA - Nigeria
        NHB - New Hebrides
        NIC - Nicaragua
        NIU - Niue
        NLD - Netherlands
        NON - Other
        NOR - Norway
        NPL - Nepal
        NRU - Nauru
        NTZ - Neutral Zone
        NZL - New Zealand
        OMN - Oman
        PAK - Pakistan
        PAN - Panama
        PCI - Pacific Islands (Trust Territory)
        PCN - Pitcairn Islands (Ducie, Henderson, Oeno)
        PCZ - Panama Canal Zone
        PER - Peru
        PHL - Philippines
        PLW - Palau
        PNG - Papua New Guinea
        POL - Poland
        PRK - Korea, North
        PRT - Portugal
        PRY - Paraguay
        PSE - Palestine, State of
        PUS - United States Miscellaneous Pacific Islands
        PYF - French Polynesia
        QAT - Qatar
        REU - Reunion
        ROU - Romania
        RUS - Russia
        RWA - Rwanda
        SAU - Saudi Arabia
        SCG - Serbia and Montenegro
        SDN - Sudan
        SEN - Senegal
        SGP - Singapore
        SGS - South Georgia/South Sandwich Islands
        SHN - Saint Helena
        SJM - Svalbard
        SKM - Sikkim
        SLB - Solomon Islands
        SLE - Sierra Leone
        SLV - El Salvador
        SMR - San Marino
        SOM - Somalia
        SPM - Saint Pierre and Miquelon
        SRB - Serbia
        SSD - South Sudan
        STP - Sao Tome and Principe
        SUN - Soviet Union
        SUR - Surinam
        SVK - Slovakia
        SVN - Slovenia
        SWE - Sweden
        SWZ - Swaziland
        SXM - Sint Maarten (Dutch part)
        SYC - Seychelles
        SYR - Syria
        TCA - Turks and Caicos Islands
        TCD - Chad
        TGO - Togo
        THA - Thailand
        TJK - Tajikistan
        TKL - Tokelau
        TKM - Turkmenistan
        TLS - Timor-Leste
        TMP - East Timor
        TON - Tonga
        TTO - Trinidad and Tobago
        TUN - Tunisia
        TUR - Turkey
        TUV - Tuvalu
        TWN - Taiwan,  Republic of China
        TZA - Tanzania
        UGA - Uganda
        UKR - Ukraine
        UMI - United States Minor Outlying Islands (The)
        URY - Uruguay
        USA - United States
        UZB - Uzbekistan
        VAT - Holy See (The) [Vatican City State]
        VCT - Saint Vincent and The Grenadines
        VDR - Viet-Nam, Democratic Republic of
        VEN - Venezuela
        VGB - British Virgin Islands
        VIR - US Virgin Islands
        VNM - Vietnam
        VUT - Vanuatu
        WAK - Wake Island
        WLF - Wallis and Futuna
        WSM - Samoa
        YEM - Yemen
        YMD - Yemen, Democratic
        YUG - Yugoslavia
        ZAF - South Africa
        ZAR - Zaire
        ZMB - Zambia
        ZWE - Zimbabwe
      </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="3"/>
			<xs:enumeration value="ABW"/>
			<xs:enumeration value="AFG"/>
			<xs:enumeration value="AFI"/>
			<xs:enumeration value="AGO"/>
			<xs:enumeration value="AIA"/>
			<xs:enumeration value="ALA"/>
			<xs:enumeration value="ALB"/>
			<xs:enumeration value="AND"/>
			<xs:enumeration value="ANT"/>
			<xs:enumeration value="ARE"/>
			<xs:enumeration value="ARG"/>
			<xs:enumeration value="ARM"/>
			<xs:enumeration value="ASM"/>
			<xs:enumeration value="ATA"/>
			<xs:enumeration value="ATB"/>
			<xs:enumeration value="ATF"/>
			<xs:enumeration value="ATG"/>
			<xs:enumeration value="ATN"/>
			<xs:enumeration value="AUS"/>
			<xs:enumeration value="AUT"/>
			<xs:enumeration value="AZE"/>
			<xs:enumeration value="BDI"/>
			<xs:enumeration value="BEL"/>
			<xs:enumeration value="BEN"/>
			<xs:enumeration value="BES"/>
			<xs:enumeration value="BFA"/>
			<xs:enumeration value="BGD"/>
			<xs:enumeration value="BGR"/>
			<xs:enumeration value="BHR"/>
			<xs:enumeration value="BHS"/>
			<xs:enumeration value="BIH"/>
			<xs:enumeration value="BLM"/>
			<xs:enumeration value="BLR"/>
			<xs:enumeration value="BLZ"/>
			<xs:enumeration value="BMU"/>
			<xs:enumeration value="BOL"/>
			<xs:enumeration value="BRA"/>
			<xs:enumeration value="BRB"/>
			<xs:enumeration value="BRD"/>
			<xs:enumeration value="BRN"/>
			<xs:enumeration value="BTN"/>
			<xs:enumeration value="BUR"/>
			<xs:enumeration value="BVT"/>
			<xs:enumeration value="BWA"/>
			<xs:enumeration value="BYS"/>
			<xs:enumeration value="CAF"/>
			<xs:enumeration value="CAN"/>
			<xs:enumeration value="CCK"/>
			<xs:enumeration value="CHE"/>
			<xs:enumeration value="CHL"/>
			<xs:enumeration value="CHN"/>
			<xs:enumeration value="CIV"/>
			<xs:enumeration value="CMR"/>
			<xs:enumeration value="COD"/>
			<xs:enumeration value="COG"/>
			<xs:enumeration value="COK"/>
			<xs:enumeration value="COL"/>
			<xs:enumeration value="COM"/>
			<xs:enumeration value="CPV"/>
			<xs:enumeration value="CRI"/>
			<xs:enumeration value="CSK"/>
			<xs:enumeration value="CTE"/>
			<xs:enumeration value="CUB"/>
			<xs:enumeration value="CUW"/>
			<xs:enumeration value="CXR"/>
			<xs:enumeration value="CYM"/>
			<xs:enumeration value="CYP"/>
			<xs:enumeration value="CZE"/>
			<xs:enumeration value="DDR"/>
			<xs:enumeration value="DEU"/>
			<xs:enumeration value="DHY"/>
			<xs:enumeration value="DJI"/>
			<xs:enumeration value="DMA"/>
			<xs:enumeration value="DNK"/>
			<xs:enumeration value="DOM"/>
			<xs:enumeration value="DZA"/>
			<xs:enumeration value="ECU"/>
			<xs:enumeration value="EGY"/>
			<xs:enumeration value="ERI"/>
			<xs:enumeration value="ESH"/>
			<xs:enumeration value="ESP"/>
			<xs:enumeration value="EST"/>
			<xs:enumeration value="ETH"/>
			<xs:enumeration value="FIN"/>
			<xs:enumeration value="FJI"/>
			<xs:enumeration value="FLK"/>
			<xs:enumeration value="FRA"/>
			<xs:enumeration value="FRO"/>
			<xs:enumeration value="FSM"/>
			<xs:enumeration value="GAB"/>
			<xs:enumeration value="GBR"/>
			<xs:enumeration value="GEL"/>
			<xs:enumeration value="GEO"/>
			<xs:enumeration value="GGY"/>
			<xs:enumeration value="GHA"/>
			<xs:enumeration value="GIB"/>
			<xs:enumeration value="GIN"/>
			<xs:enumeration value="GLP"/>
			<xs:enumeration value="GMB"/>
			<xs:enumeration value="GNB"/>
			<xs:enumeration value="GNQ"/>
			<xs:enumeration value="GRC"/>
			<xs:enumeration value="GRD"/>
			<xs:enumeration value="GRL"/>
			<xs:enumeration value="GTM"/>
			<xs:enumeration value="GUF"/>
			<xs:enumeration value="GUM"/>
			<xs:enumeration value="GUY"/>
			<xs:enumeration value="HKG"/>
			<xs:enumeration value="HMD"/>
			<xs:enumeration value="HND"/>
			<xs:enumeration value="HRV"/>
			<xs:enumeration value="HTI"/>
			<xs:enumeration value="HUN"/>
			<xs:enumeration value="HVO"/>
			<xs:enumeration value="IDN"/>
			<xs:enumeration value="IMN"/>
			<xs:enumeration value="IND"/>
			<xs:enumeration value="IOT"/>
			<xs:enumeration value="IRL"/>
			<xs:enumeration value="IRN"/>
			<xs:enumeration value="IRQ"/>
			<xs:enumeration value="ISL"/>
			<xs:enumeration value="ISR"/>
			<xs:enumeration value="ITA"/>
			<xs:enumeration value="JAM"/>
			<xs:enumeration value="JEY"/>
			<xs:enumeration value="JOR"/>
			<xs:enumeration value="JPN"/>
			<xs:enumeration value="JTN"/>
			<xs:enumeration value="KAZ"/>
			<xs:enumeration value="KEN"/>
			<xs:enumeration value="KGZ"/>
			<xs:enumeration value="KHM"/>
			<xs:enumeration value="KIR"/>
			<xs:enumeration value="KNA"/>
			<xs:enumeration value="KOR"/>
			<xs:enumeration value="KWT"/>
			<xs:enumeration value="LAO"/>
			<xs:enumeration value="LBN"/>
			<xs:enumeration value="LBR"/>
			<xs:enumeration value="LBY"/>
			<xs:enumeration value="LCA"/>
			<xs:enumeration value="LIE"/>
			<xs:enumeration value="LKA"/>
			<xs:enumeration value="LSO"/>
			<xs:enumeration value="LTU"/>
			<xs:enumeration value="LUX"/>
			<xs:enumeration value="LVA"/>
			<xs:enumeration value="MAC"/>
			<xs:enumeration value="MAF"/>
			<xs:enumeration value="MAR"/>
			<xs:enumeration value="MCO"/>
			<xs:enumeration value="MDA"/>
			<xs:enumeration value="MDG"/>
			<xs:enumeration value="MDV"/>
			<xs:enumeration value="MEX"/>
			<xs:enumeration value="MHL"/>
			<xs:enumeration value="MID"/>
			<xs:enumeration value="MKD"/>
			<xs:enumeration value="MLI"/>
			<xs:enumeration value="MLT"/>
			<xs:enumeration value="MMR"/>
			<xs:enumeration value="MNE"/>
			<xs:enumeration value="MNG"/>
			<xs:enumeration value="MNP"/>
			<xs:enumeration value="MOZ"/>
			<xs:enumeration value="MRT"/>
			<xs:enumeration value="MSR"/>
			<xs:enumeration value="MTQ"/>
			<xs:enumeration value="MUS"/>
			<xs:enumeration value="MWI"/>
			<xs:enumeration value="MYS"/>
			<xs:enumeration value="MYT"/>
			<xs:enumeration value="NAM"/>
			<xs:enumeration value="NCL"/>
			<xs:enumeration value="NER"/>
			<xs:enumeration value="NFK"/>
			<xs:enumeration value="NGA"/>
			<xs:enumeration value="NHB"/>
			<xs:enumeration value="NIC"/>
			<xs:enumeration value="NIU"/>
			<xs:enumeration value="NLD"/>
			<xs:enumeration value="NON"/>
			<xs:enumeration value="NOR"/>
			<xs:enumeration value="NPL"/>
			<xs:enumeration value="NRU"/>
			<xs:enumeration value="NTZ"/>
			<xs:enumeration value="NZL"/>
			<xs:enumeration value="OMN"/>
			<xs:enumeration value="PAK"/>
			<xs:enumeration value="PAN"/>
			<xs:enumeration value="PCI"/>
			<xs:enumeration value="PCN"/>
			<xs:enumeration value="PCZ"/>
			<xs:enumeration value="PER"/>
			<xs:enumeration value="PHL"/>
			<xs:enumeration value="PLW"/>
			<xs:enumeration value="PNG"/>
			<xs:enumeration value="POL"/>
			<xs:enumeration value="PRK"/>
			<xs:enumeration value="PRT"/>
			<xs:enumeration value="PRY"/>
			<xs:enumeration value="PSE"/>
			<xs:enumeration value="PUS"/>
			<xs:enumeration value="PYF"/>
			<xs:enumeration value="QAT"/>
			<xs:enumeration value="REU"/>
			<xs:enumeration value="ROU"/>
			<xs:enumeration value="RUS"/>
			<xs:enumeration value="RWA"/>
			<xs:enumeration value="SAU"/>
			<xs:enumeration value="SCG"/>
			<xs:enumeration value="SDN"/>
			<xs:enumeration value="SEN"/>
			<xs:enumeration value="SGP"/>
			<xs:enumeration value="SGS"/>
			<xs:enumeration value="SHN"/>
			<xs:enumeration value="SJM"/>
			<xs:enumeration value="SKM"/>
			<xs:enumeration value="SLB"/>
			<xs:enumeration value="SLE"/>
			<xs:enumeration value="SLV"/>
			<xs:enumeration value="SMR"/>
			<xs:enumeration value="SOM"/>
			<xs:enumeration value="SPM"/>
			<xs:enumeration value="SRB"/>
			<xs:enumeration value="SSD"/>
			<xs:enumeration value="STP"/>
			<xs:enumeration value="SUN"/>
			<xs:enumeration value="SUR"/>
			<xs:enumeration value="SVK"/>
			<xs:enumeration value="SVN"/>
			<xs:enumeration value="SWE"/>
			<xs:enumeration value="SWZ"/>
			<xs:enumeration value="SXM"/>
			<xs:enumeration value="SYC"/>
			<xs:enumeration value="SYR"/>
			<xs:enumeration value="TCA"/>
			<xs:enumeration value="TCD"/>
			<xs:enumeration value="TGO"/>
			<xs:enumeration value="THA"/>
			<xs:enumeration value="TJK"/>
			<xs:enumeration value="TKL"/>
			<xs:enumeration value="TKM"/>
			<xs:enumeration value="TLS"/>
			<xs:enumeration value="TMP"/>
			<xs:enumeration value="TON"/>
			<xs:enumeration value="TTO"/>
			<xs:enumeration value="TUN"/>
			<xs:enumeration value="TUR"/>
			<xs:enumeration value="TUV"/>
			<xs:enumeration value="TWN"/>
			<xs:enumeration value="TZA"/>
			<xs:enumeration value="UGA"/>
			<xs:enumeration value="UKR"/>
			<xs:enumeration value="UMI"/>
			<xs:enumeration value="URY"/>
			<xs:enumeration value="USA"/>
			<xs:enumeration value="UZB"/>
			<xs:enumeration value="VAT"/>
			<xs:enumeration value="VCT"/>
			<xs:enumeration value="VDR"/>
			<xs:enumeration value="VEN"/>
			<xs:enumeration value="VGB"/>
			<xs:enumeration value="VIR"/>
			<xs:enumeration value="VNM"/>
			<xs:enumeration value="VUT"/>
			<xs:enumeration value="WAK"/>
			<xs:enumeration value="WLF"/>
			<xs:enumeration value="WSM"/>
			<xs:enumeration value="YEM"/>
			<xs:enumeration value="YMD"/>
			<xs:enumeration value="YUG"/>
			<xs:enumeration value="ZAF"/>
			<xs:enumeration value="ZAR"/>
			<xs:enumeration value="ZMB"/>
			<xs:enumeration value="ZWE"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
