<?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 11/11/2015)

    </xs:documentation>
	</xs:annotation>
	<xs:element name="PostBranchIndividualReport" type="PostBranchIndividualReportType"/>
	<!-- MAIN BODY -->
	<xs:complexType name="PostBranchIndividualReportType">
		<xs:annotation>
			<xs:documentation>
			The POST BRANCH INDIVIDUAL data download provides a list of all active Branch Offices of the specified firm and the individuals actively associated with those branches.
		</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: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="AsctdIndvls" type="AsctdIndvlsType" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation xml:lang="en">

				       </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="brnchPK" type="xs:integer" use="required">
			<xs:annotation>
				<xs:documentation>
				 The branch number assigned by CRD system to identify the branch office  
			</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="AsctdIndvlsType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
			The Associated Individuals node contains a collection of Individuals associated with the branch.
	       </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AsctdIndvl" type="AsctdIndvlType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="en">
						The Associated Individual node contains the details of one of many Individuals associated with the branch.
				       </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AsctdIndvlType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
			The Associated Individual node contains the details of one of many Individuals associated with the branch.
	       </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Nm" type="NmType" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation xml:lang="en">
						The Name node contains common name information.
				       </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="indvlPK" type="xs:integer" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en">
						The CRD# of the individual associated with this branch.
				       </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="ndpndCntrcrFl" type="answerYNType" use="optional">
			<xs:annotation>
				<xs:documentation xml:lang="en">
						Indicates if individual is an Independent Contractor.
				       </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="sprvPICFl" type="answerYNType" use="required">
			<xs:annotation>
				<xs:documentation xml:lang="en">
						The role of the associated individual with the branch office.  
				       </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:complexType name="NmType">
		<xs:attribute name="last" type="Str25">
			<xs:annotation>
				<xs:documentation>
					Last Name
				</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="first" type="Str25">
			<xs:annotation>
				<xs:documentation>
					First Name
				</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="mid" type="Str20">
			<xs:annotation>
				<xs:documentation>
					Middle Name
				</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="suf" type="Str5">
			<xs:annotation>
				<xs:documentation>
					Suffix
				</xs:documentation>
			</xs:annotation>
		</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="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: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="Str5">
		<xs:restriction base="xs:string">
			<xs:maxLength value="5"/>
		</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="Str20">
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Str25">
		<xs:restriction base="xs:string">
			<xs:maxLength value="25"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="answerYNType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Y"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
