<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2009 (http://www.altova.com) by Faiq (FinTRACA) -->
<!-- Author: Ahmad Faiq -->
<!-- Editor: XMLSpy v2009 (http://www.altova.com) -->
<!-- Version: 2.0.1 -->
<!-- Date: 20/08/2013 -->
<!-- Update: 29/08/2016 -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:is="http://www.fintraca.gov.af" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<!--STR (Suspicious Transaction Report)-->
	<xs:element name="STR">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="ReportingEntity">
					<xs:complexType>
						<xs:choice>
							<xs:element name="ReportingEntityID" type="xs:integer"/>
							<xs:element name="ReportingEntityDescription">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="ReportingEntityType">
											<xs:complexType>
												<xs:choice>
													<xs:element name="Individual">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Identifier">
																	<xs:complexType>
																		<xs:choice>
																			<xs:element name="AfghanTescara">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="TescaraNumber" nillable="true">
																							<xs:simpleType>
																								<xs:restriction base="xs:integer">
																									<xs:pattern value="[0-9]{2,15}"/>
																									<xs:pattern value="(-1)"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Passport">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="PassportNumber" nillable="false">
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:pattern value="[A-Z]{0,6}-?[0-9]{2,18}"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element ref="CountryCodeType"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="ValidIdentifier">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="ValidIdentifier" type="xs:integer"/>
																						<xs:element name="ValidIdentifierDescription" type="xs:string"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:choice>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Name">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="FirstName" nillable="false">
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="MiddleName" nillable="false">
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="LastName" nillable="false">
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="LegalEntity">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Identifier">
																	<xs:complexType>
																		<xs:choice>
																			<xs:element name="TinID" type="xs:integer" nillable="false"/>
																			<xs:element name="ValidIdentifier">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="ValidIDNumber" type="xs:integer" nillable="false"/>
																						<xs:element name="ValidIDDescription" type="xs:string" nillable="false"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:choice>
																	</xs:complexType>
																</xs:element>
																<xs:element name="LegalEntityFullName" nillable="false">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="GovernmentOrNGO">
														<xs:complexType>
															<xs:choice>
																<xs:element name="GovernmentName" nillable="false">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NGOName" nillable="false">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:choice>
														</xs:complexType>
													</xs:element>
												</xs:choice>
											</xs:complexType>
										</xs:element>
										<xs:element name="ContactPerson">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Name" nillable="false">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Address" type="xs:string" nillable="false"/>
													<xs:element name="Phone">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="HomePhone" nillable="true">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:whiteSpace value="replace"/>
																			<xs:pattern value="([+]|[00])[0-9]*[ ]*[(]*[0-9]*[)]*[ ]*[0-9]*[ ]*[x]*[0-9]*"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="BusinessPhone" nillable="true">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:whiteSpace value="replace"/>
																			<xs:pattern value="([+]|[00])[0-9]*[ ]*[(]*[0-9]*[)]*[ ]*[0-9]*[ ]*[x]*[0-9]*"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="MobilePhone">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:whiteSpace value="replace"/>
																			<xs:pattern value="([+]|[00])[0-9]*[ ]*[(]*[0-9]*[)]*[ ]*[0-9]*[ ]*[x]*[0-9]*"/>
																			<xs:pattern value="(-1)"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Address">
											<xs:complexType>
												<xs:choice>
													<xs:element name="AfghanAddress">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="HouseNumber" type="xs:integer" nillable="true"/>
																<xs:element name="StreetName" nillable="false">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="DistrictName" nillable="false">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="LocationName" nillable="false">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CityName" nillable="false">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="InternationalAddress">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="HouseNumber" type="xs:integer" nillable="false"/>
																<xs:element name="StreetName" nillable="false">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="StreetType" nillable="false">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CityName" nillable="false">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="StateProvince" nillable="false">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="PostalCode" nillable="true">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:whiteSpace value="replace"/>
																			<xs:pattern value="[A-Z]*[-]*[0-9]*[-]*[A-Z]*[-]*[0-9]*"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element ref="CountryCodeType"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:choice>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:choice>
					</xs:complexType>
				</xs:element>
				<xs:element name="Report">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ReportType">
								<xs:complexType>
									<xs:choice>
										<xs:element name="Update">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ReportIdentifier" nillable="false">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:pattern value="[a-zA-Z0-9]{15}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="ReportBeingUpdateSubmitDate" type="xs:date" nillable="false"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="New">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ReportIdentifier" nillable="false">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:pattern value="[a-zA-Z0-9]{15}"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:choice>
								</xs:complexType>
							</xs:element>
							<xs:element name="TransactionStatus">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value="Completed"/>
										<xs:enumeration value="In Process"/>
										<xs:enumeration value="Attempted"/>
										<xs:enumeration value="Denied"/>
										<xs:enumeration value="Frozen"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="ReportPreparationDate" type="xs:date"/>
							<xs:element name="ReportTransmissionDate" type="xs:date"/>
							<xs:element name="Transaction">
								<xs:complexType>
									<xs:sequence minOccurs="0" maxOccurs="unbounded">
										<xs:element name="TransactionDate" type="DateType"/>
										<xs:element name="Province" type="ProvinceType" nillable="true" minOccurs="0"/>
										<xs:element name="Branch" type="xs:string" nillable="true" minOccurs="0"/>
										<xs:element name="TransactionAmount" type="xs:decimal" nillable="true"/>
										<xs:element name="TransactionCurrencyCode">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:enumeration value="AFA"/>
													<xs:enumeration value="ALL"/>
													<xs:enumeration value="DZD"/>
													<xs:enumeration value="ADP"/>
													<xs:enumeration value="AOA"/>
													<xs:enumeration value="ARS"/>
													<xs:enumeration value="AMD"/>
													<xs:enumeration value="AWG"/>
													<xs:enumeration value="AZM"/>
													<xs:enumeration value="BSD"/>
													<xs:enumeration value="BHD"/>
													<xs:enumeration value="BDT"/>
													<xs:enumeration value="BBD"/>
													<xs:enumeration value="BYR"/>
													<xs:enumeration value="BZD"/>
													<xs:enumeration value="BMD"/>
													<xs:enumeration value="BTN"/>
													<xs:enumeration value="INR"/>
													<xs:enumeration value="BOV"/>
													<xs:enumeration value="BOB"/>
													<xs:enumeration value="BAM"/>
													<xs:enumeration value="BWP"/>
													<xs:enumeration value="BRL"/>
													<xs:enumeration value="BND"/>
													<xs:enumeration value="BGL"/>
													<xs:enumeration value="BGN"/>
													<xs:enumeration value="BIF"/>
													<xs:enumeration value="KHR"/>
													<xs:enumeration value="CAD"/>
													<xs:enumeration value="CVE"/>
													<xs:enumeration value="KYD"/>
													<xs:enumeration value="XAF"/>
													<xs:enumeration value="CLF"/>
													<xs:enumeration value="CLP"/>
													<xs:enumeration value="CNY"/>
													<xs:enumeration value="COP"/>
													<xs:enumeration value="KMF"/>
													<xs:enumeration value="CDF"/>
													<xs:enumeration value="CRC"/>
													<xs:enumeration value="HRK"/>
													<xs:enumeration value="CUP"/>
													<xs:enumeration value="CYP"/>
													<xs:enumeration value="CZK"/>
													<xs:enumeration value="DKK"/>
													<xs:enumeration value="DJF"/>
													<xs:enumeration value="DOP"/>
													<xs:enumeration value="TPE"/>
													<xs:enumeration value="ECV"/>
													<xs:enumeration value="ECS"/>
													<xs:enumeration value="EGP"/>
													<xs:enumeration value="SVC"/>
													<xs:enumeration value="ERN"/>
													<xs:enumeration value="EEK"/>
													<xs:enumeration value="ETB"/>
													<xs:enumeration value="FKP"/>
													<xs:enumeration value="FJD"/>
													<xs:enumeration value="GMD"/>
													<xs:enumeration value="GEL"/>
													<xs:enumeration value="GHC"/>
													<xs:enumeration value="GIP"/>
													<xs:enumeration value="GTQ"/>
													<xs:enumeration value="GNF"/>
													<xs:enumeration value="GWP"/>
													<xs:enumeration value="GYD"/>
													<xs:enumeration value="HTG"/>
													<xs:enumeration value="HNL"/>
													<xs:enumeration value="HKD"/>
													<xs:enumeration value="HUF"/>
													<xs:enumeration value="ISK"/>
													<xs:enumeration value="IDR"/>
													<xs:enumeration value="IRR"/>
													<xs:enumeration value="IQD"/>
													<xs:enumeration value="ILS"/>
													<xs:enumeration value="JMD"/>
													<xs:enumeration value="JPY"/>
													<xs:enumeration value="JOD"/>
													<xs:enumeration value="KZT"/>
													<xs:enumeration value="KES"/>
													<xs:enumeration value="AUD"/>
													<xs:enumeration value="KPW"/>
													<xs:enumeration value="KRW"/>
													<xs:enumeration value="KWD"/>
													<xs:enumeration value="KGS"/>
													<xs:enumeration value="LAK"/>
													<xs:enumeration value="LVL"/>
													<xs:enumeration value="LBP"/>
													<xs:enumeration value="LSL"/>
													<xs:enumeration value="LRD"/>
													<xs:enumeration value="LYD"/>
													<xs:enumeration value="CHF"/>
													<xs:enumeration value="LTL"/>
													<xs:enumeration value="MOP"/>
													<xs:enumeration value="MKD"/>
													<xs:enumeration value="MGF"/>
													<xs:enumeration value="MWK"/>
													<xs:enumeration value="MYR"/>
													<xs:enumeration value="MVR"/>
													<xs:enumeration value="MTL"/>
													<xs:enumeration value="EUR"/>
													<xs:enumeration value="MRO"/>
													<xs:enumeration value="MUR"/>
													<xs:enumeration value="MXN"/>
													<xs:enumeration value="MXV"/>
													<xs:enumeration value="MDL"/>
													<xs:enumeration value="MNT"/>
													<xs:enumeration value="XCD"/>
													<xs:enumeration value="MZM"/>
													<xs:enumeration value="MMK"/>
													<xs:enumeration value="ZAR"/>
													<xs:enumeration value="NAD"/>
													<xs:enumeration value="NPR"/>
													<xs:enumeration value="ANG"/>
													<xs:enumeration value="XPF"/>
													<xs:enumeration value="NZD"/>
													<xs:enumeration value="NIO"/>
													<xs:enumeration value="NGN"/>
													<xs:enumeration value="NOK"/>
													<xs:enumeration value="OMR"/>
													<xs:enumeration value="PKR"/>
													<xs:enumeration value="PAB"/>
													<xs:enumeration value="PGK"/>
													<xs:enumeration value="PYG"/>
													<xs:enumeration value="PEN"/>
													<xs:enumeration value="PHP"/>
													<xs:enumeration value="PLN"/>
													<xs:enumeration value="USD"/>
													<xs:enumeration value="QAR"/>
													<xs:enumeration value="ROL"/>
													<xs:enumeration value="RUB"/>
													<xs:enumeration value="RUR"/>
													<xs:enumeration value="RWF"/>
													<xs:enumeration value="SHP"/>
													<xs:enumeration value="WST"/>
													<xs:enumeration value="STD"/>
													<xs:enumeration value="SAR"/>
													<xs:enumeration value="SCR"/>
													<xs:enumeration value="SLL"/>
													<xs:enumeration value="SGD"/>
													<xs:enumeration value="SKK"/>
													<xs:enumeration value="SIT"/>
													<xs:enumeration value="SBD"/>
													<xs:enumeration value="SOS"/>
													<xs:enumeration value="LKR"/>
													<xs:enumeration value="SDD"/>
													<xs:enumeration value="SRG"/>
													<xs:enumeration value="SZL"/>
													<xs:enumeration value="SEK"/>
													<xs:enumeration value="SYP"/>
													<xs:enumeration value="TWD"/>
													<xs:enumeration value="TJS"/>
													<xs:enumeration value="TZS"/>
													<xs:enumeration value="THB"/>
													<xs:enumeration value="XOF"/>
													<xs:enumeration value="TOP"/>
													<xs:enumeration value="TTD"/>
													<xs:enumeration value="TND"/>
													<xs:enumeration value="TRL"/>
													<xs:enumeration value="TMM"/>
													<xs:enumeration value="UGX"/>
													<xs:enumeration value="UAH"/>
													<xs:enumeration value="AED"/>
													<xs:enumeration value="GBP"/>
													<xs:enumeration value="USS"/>
													<xs:enumeration value="USN"/>
													<xs:enumeration value="UYU"/>
													<xs:enumeration value="UZS"/>
													<xs:enumeration value="VUV"/>
													<xs:enumeration value="VEB"/>
													<xs:enumeration value="VND"/>
													<xs:enumeration value="MAD"/>
													<xs:enumeration value="YER"/>
													<xs:enumeration value="YUM"/>
													<xs:enumeration value="ZMK"/>
													<xs:enumeration value="ZWD"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="TransactionType">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:enumeration value="CASH WITHDRAWAL"/>
													<xs:enumeration value="CHECK WITHDRAWAL"/>
													<xs:enumeration value="CASH DEPOSIT"/>
													<xs:enumeration value="CHECK DEPOSIT"/>
													<xs:enumeration value="LETTER TRANSFER"/>
													<xs:enumeration value="INBOUND INTERNATIONAL TRANSFER"/>
													<xs:enumeration value="OUTBOUND INTERNATIONAL TRANSFER"/>
													<xs:enumeration value="INBOUND NATIONAL TRANSFER"/>
													<xs:enumeration value="OUTBOUND NATIONAL TRANSFER"/>
													<xs:enumeration value="LOAN REPAYMENT"/>
													<xs:enumeration value="LOAN"/>
													<xs:enumeration value="FOREIGN EXCHANGE"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="TransactionParticipants">
								<xs:complexType>
									<xs:sequence minOccurs="2" maxOccurs="unbounded">
										<xs:element name="ParticipantType">
											<xs:complexType>
												<xs:choice>
													<xs:element name="Individual">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Identifier" type="NumericIdentifierType"/>
																<xs:element name="Name" type="PersonName"/>
																<xs:element name="DateOfBirth" type="DateType"/>
																<xs:element name="FatherFirstName" nillable="true">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="FatherLastName" nillable="true">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="LegalEntity">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Identifier" type="LegalEntityNumericIdentifierType"/>
																<xs:element name="LegalEntityFullName" nillable="true">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="GovernmentOrNGO">
														<xs:complexType>
															<xs:choice>
																<xs:element name="GovernmentName" nillable="true">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NGOName" nillable="true">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:choice>
														</xs:complexType>
													</xs:element>
												</xs:choice>
											</xs:complexType>
										</xs:element>
										<xs:element name="ParticipantRole" nillable="true">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:enumeration value="PRINCIPLE"/>
													<xs:enumeration value="PROXY"/>
													<xs:enumeration value="BENEFICIARY"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Address">
											<xs:complexType>
												<xs:choice>
													<xs:element name="AfghanAddress" type="AfghanAddressType"/>
													<xs:element name="InternationalAddress" type="InternationalAddressType"/>
												</xs:choice>
											</xs:complexType>
										</xs:element>
										<xs:element name="Phone" type="PhoneType"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="TransactionAccounts">
								<xs:complexType>
									<xs:sequence minOccurs="0" maxOccurs="unbounded">
										<xs:element name="TransactionAccountNumber" nillable="true">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:pattern value="([A-Z0-9]*)+"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="BankName" type="xs:string" nillable="true" minOccurs="0"/>
										<xs:element name="BankAddress" type="xs:string" nillable="true" minOccurs="0"/>
										<xs:element name="AccountType" nillable="true">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:enumeration value="SAVINGS"/>
													<xs:enumeration value="CURRENT"/>
													<xs:enumeration value="LOAN"/>
													<xs:enumeration value="FIXED DEPOSIT"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="TransactionAccountOwners">
											<xs:complexType>
												<xs:sequence maxOccurs="unbounded">
													<xs:element name="OwnerType">
														<xs:complexType>
															<xs:choice>
																<xs:element name="Individual">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Identifier" type="NumericIdentifierType"/>
																			<xs:element name="Name" type="PersonName"/>
																			<xs:element name="DateOfBirth" type="DateType"/>
																			<xs:element name="FatherFirstName" nillable="true">
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="FatherLastName" nillable="true">
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="LegalEntity">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Identifier" type="LegalEntityNumericIdentifierType"/>
																			<xs:element name="LegalEntityFullName" nillable="true">
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="GovernmentOrNGO">
																	<xs:complexType>
																		<xs:choice>
																			<xs:element name="GovernmentName" nillable="true">
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="NGOName" nillable="true">
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:choice>
																	</xs:complexType>
																</xs:element>
															</xs:choice>
														</xs:complexType>
													</xs:element>
													<xs:element name="Address">
														<xs:complexType>
															<xs:choice>
																<xs:element name="AfghanAddress" type="AfghanAddressType"/>
																<xs:element name="InternationalAddress" type="InternationalAddressType"/>
															</xs:choice>
														</xs:complexType>
													</xs:element>
													<xs:element name="Phone" type="PhoneType"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Suspicion">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="RedFlag" minOccurs="0">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value=""/>
										<xs:enumeration value="Terrorist Financing"/>
										<xs:enumeration value="Money Laundering"/>
										<xs:enumeration value="Corruption and Bribery"/>
										<xs:enumeration value="Drug Trafficking"/>
										<xs:enumeration value="Kidnapping, Illegal Restraint and Hostage-taking"/>
										<xs:enumeration value="Organized Crime"/>
										<xs:enumeration value="Human Trafficking"/>
										<xs:enumeration value="Arms Trafficking"/>
										<xs:enumeration value="Stolen Goods Trafficking"/>
										<xs:enumeration value="Fraud"/>
										<xs:enumeration value="Counterfeiting Currency"/>
										<xs:enumeration value="Counterfeiting and Piracy of Products"/>
										<xs:enumeration value="Environmental Crime"/>
										<xs:enumeration value="Murder, Grievous Bodily Injury"/>
										<xs:enumeration value="Robbery or Theft"/>
										<xs:enumeration value="Smuggling"/>
										<xs:enumeration value="Tax Crimes"/>
										<xs:enumeration value="Extortion"/>
										<xs:enumeration value="Forgery"/>
										<xs:enumeration value="Piracy"/>
										<xs:enumeration value="Insider Trading and Market Manipulation"/>
										<xs:enumeration value="Wire Fraud"/>
										<xs:enumeration value="Asset Registration"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="SuspicionDescription" type="xs:string" nillable="false"/>
							<xs:element name="SupportingDocuments">
								<xs:complexType>
									<xs:sequence minOccurs="0" maxOccurs="unbounded">
										<xs:element name="Document" type="xs:base64Binary"/>
										<xs:element name="DocumentName" type="xs:string"/>
										<xs:element name="DocumentType" type="xs:string"/>
										<xs:element name="DocumentIdentifier" type="xs:string"/>
										<xs:element name="DocumentDate" type="xs:date"/>
										<xs:element name="DocumentPreparer" type="xs:string"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<!--International Address global complexType-->
	<xs:complexType name="InternationalAddressType">
		<xs:sequence>
			<xs:element name="HouseNumber" type="xs:integer" nillable="true"/>
			<xs:element name="StreetName" nillable="false">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="StreetType" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CityName" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="StateProvince" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PostalCode" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="replace"/>
						<xs:pattern value="[A-Z]*[-]*[0-9]*[-]*[A-Z]*[-]*[0-9]*"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element ref="CountryCodeType"/>
		</xs:sequence>
	</xs:complexType>
	<!--Phone global complexType-->
	<xs:complexType name="PhoneType">
		<xs:sequence>
			<xs:element name="HomePhone" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="replace"/>
						<xs:pattern value="([+]|[00])[0-9]*[ ]*[(]*[0-9]*[)]*[ ]*[0-9]*[ ]*[x]*[0-9]*"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BusinessPhone" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="replace"/>
						<xs:pattern value="([+]|[00])[0-9]*[ ]*[(]*[0-9]*[)]*[ ]*[0-9]*[ ]*[x]*[0-9]*"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="MobilePhone" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="replace"/>
						<xs:pattern value="([+]|[00])[0-9]*[ ]*[(]*[0-9]*[)]*[ ]*[0-9]*[ ]*[x]*[0-9]*"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--Afghan Address global complexType-->
	<xs:complexType name="AfghanAddressType">
		<xs:sequence>
			<xs:element name="HouseNumber" type="xs:integer" nillable="true"/>
			<xs:element name="StreetName" nillable="false">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="DistrictName" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LocationName" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CityName" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--Person First Second Last Name global complexType-->
	<xs:complexType name="PersonName">
		<xs:sequence>
			<xs:element name="FirstName" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="MiddleName" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LastName" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--Valid Identifier global complexType-->
	<xs:complexType name="LegalEntityNumericIdentifierType">
		<xs:choice>
			<xs:element name="TinID" type="xs:integer" nillable="true"/>
			<xs:element name="ValidIdentifier">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="ValidIDNumber" type="xs:integer" nillable="true"/>
						<xs:element name="ValidIDDescription" type="xs:string" nillable="true"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:choice>
	</xs:complexType>
	<!--Numeric ID Tescara, Passport Global ComplexType-->
	<xs:complexType name="NumericIdentifierType">
		<xs:choice>
			<xs:element name="AfghanTescara">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="TescaraNumber" nillable="true">
							<xs:simpleType>
								<xs:restriction base="xs:integer">
									<xs:pattern value="[0-9]{2,15}"/>
									<xs:pattern value="(-1)"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Passport">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="PassportNumber" nillable="true">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:pattern value="[A-Z]{0,6}-?[A-Z0-9]{4,18}"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element ref="CountryCodeType"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ValidIdentifier">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="ValidIdentifier" type="xs:integer" nillable="true"/>
						<xs:element name="ValidIdentifierDescription" type="xs:string" nillable="true"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:choice>
	</xs:complexType>
	<!--Afghan or Gregorian Date ComplexType-->
	<xs:complexType name="DateType">
		<xs:choice>
			<xs:element name="GregorianDate" type="xs:date" nillable="true"/>
			<xs:element name="AfghanDate" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="([0-3][0-9]|[1-9])/([0-1][0-9]|[1-9])/[0-9][0-9][0-9][0-9]"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:choice>
	</xs:complexType>
	<!--Country Code-->
	<xs:element name="CountryCodeType" nillable="true">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="ABW"/>
				<xs:enumeration value="AFG"/>
				<xs:enumeration value="AGO"/>
				<xs:enumeration value="AIA"/>
				<xs:enumeration value="ALA"/>
				<xs:enumeration value="ANT"/>
				<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="ATF"/>
				<xs:enumeration value="ATG"/>
				<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="BRN"/>
				<xs:enumeration value="BTN"/>
				<xs:enumeration value="BVT"/>
				<xs:enumeration value="BWA"/>
				<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="CUB"/>
				<xs:enumeration value="CUW"/>
				<xs:enumeration value="CXR"/>
				<xs:enumeration value="CYM"/>
				<xs:enumeration value="CYP"/>
				<xs:enumeration value="CZE"/>
				<xs:enumeration value="DEU"/>
				<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="FXX"/>
				<xs:enumeration value="FRO"/>
				<xs:enumeration value="FSM"/>
				<xs:enumeration value="GAB"/>
				<xs:enumeration value="GBR"/>
				<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="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="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="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="NIC"/>
				<xs:enumeration value="NIU"/>
				<xs:enumeration value="NLD"/>
				<xs:enumeration value="NOR"/>
				<xs:enumeration value="NPL"/>
				<xs:enumeration value="NRU"/>
				<xs:enumeration value="NZL"/>
				<xs:enumeration value="OMN"/>
				<xs:enumeration value="PAK"/>
				<xs:enumeration value="PAN"/>
				<xs:enumeration value="PCN"/>
				<xs:enumeration value="PER"/>
				<xs:enumeration value="PHL"/>
				<xs:enumeration value="PLW"/>
				<xs:enumeration value="PNG"/>
				<xs:enumeration value="POL"/>
				<xs:enumeration value="PRI"/>
				<xs:enumeration value="PRK"/>
				<xs:enumeration value="PRT"/>
				<xs:enumeration value="PRY"/>
				<xs:enumeration value="PSE"/>
				<xs:enumeration value="PYF"/>
				<xs:enumeration value="QAT"/>
				<xs:enumeration value="REU"/>
				<xs:enumeration value="ROU"/>
				<xs:enumeration value="ROM"/>
				<xs:enumeration value="RUS"/>
				<xs:enumeration value="RWA"/>
				<xs:enumeration value="SAU"/>
				<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="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="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="VEN"/>
				<xs:enumeration value="VGB"/>
				<xs:enumeration value="VIR"/>
				<xs:enumeration value="VNM"/>
				<xs:enumeration value="VUT"/>
				<xs:enumeration value="WLF"/>
				<xs:enumeration value="WSM"/>
				<xs:enumeration value="YEM"/>
				<xs:enumeration value="YUG"/>
				<xs:enumeration value="ZAF"/>
				<xs:enumeration value="ZMB"/>
				<xs:enumeration value="ZWE"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<!--Province-->
	<xs:simpleType name="ProvinceType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="BAMYAN"/>
			<xs:enumeration value="DAIKUNDI"/>
			<xs:enumeration value="KABUL"/>
			<xs:enumeration value="KAPISA"/>
			<xs:enumeration value="LOGAR"/>
			<xs:enumeration value="PARWAN"/>
			<xs:enumeration value="WARDAK"/>
			<xs:enumeration value="GHAZNI"/>
			<xs:enumeration value="KHOST"/>
			<xs:enumeration value="PAKTIKA"/>
			<xs:enumeration value="PAKTIA"/>
			<xs:enumeration value="HELMAND"/>
			<xs:enumeration value="KANDAHAR"/>
			<xs:enumeration value="NIMROZ"/>
			<xs:enumeration value="URUZGAN"/>
			<xs:enumeration value="ZABUL"/>
			<xs:enumeration value="BADGHIS"/>
			<xs:enumeration value="FARAH"/>
			<xs:enumeration value="GHOR"/>
			<xs:enumeration value="HERAT"/>
			<xs:enumeration value="BALKH"/>
			<xs:enumeration value="FARYAB"/>
			<xs:enumeration value="JOWZJAN"/>
			<xs:enumeration value="SAMANGAN"/>
			<xs:enumeration value="SAR-E-PUL"/>
			<xs:enumeration value="BADAKHSHAN"/>
			<xs:enumeration value="BAGHLAN"/>
			<xs:enumeration value="KUNDUZ"/>
			<xs:enumeration value="TAKHAR"/>
			<xs:enumeration value="KUNAR"/>
			<xs:enumeration value="LAGHMAN"/>
			<xs:enumeration value="NANGARHAR"/>
			<xs:enumeration value="NURISTAN"/>
			<xs:enumeration value="PANJSHER"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
