<?xml version="1.0"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:simpleType name="bool">
    <xs:restriction base="xs:string">
      <xs:enumeration value="True" />
      <xs:enumeration value="False" />
      <xs:enumeration value="true" />
      <xs:enumeration value="false" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="nlong">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:long" />
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:length value="0" />
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="nmoney">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="[0-9]*[.,]?[0-9]*" />
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="RNN">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:length value="12" />
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:length value="0" />
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="IINBIN">
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{12}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="guid">
    <xs:annotation>
      <xs:documentation xml:lang="en">The representation of a GUID, generally the id of an element.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="[a-fA-F0-9]{8}-?[a-fA-F0-9]{4}-?[a-fA-F0-9]{4}-?[a-fA-F0-9]{4}-?[a-fA-F0-9]{12}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="Root">
    <xs:complexType>
      <xs:all>
        <xs:element name="PersonalData">
          <xs:complexType>
            <xs:all>
              <xs:element minOccurs="0" name="FirstName" type="xs:string" />
              <xs:element minOccurs="0" name="SecondName" type="xs:string" />
              <xs:element minOccurs="0" name="MiddleName" type="xs:string" />
              <xs:element minOccurs="0" name="HeadName" type="xs:string" />
              <xs:element minOccurs="0" name="HeadSurname" type="xs:string" />
              <xs:element minOccurs="0" name="HeadMidleName" type="xs:string" />
              <xs:element minOccurs="0" name="JobName" type="xs:string" />
              <xs:element minOccurs="0" name="Phone" type="xs:string" />
              <xs:element minOccurs="0" name="Email" type="xs:string" />
              <xs:element minOccurs="0" name="OrganisationCode" type="nlong" />
              <xs:element minOccurs="0" name="OrganisationOPF" type="nlong" />
              <xs:element minOccurs="0" name="Organisation" type="xs:string" />
              <xs:element minOccurs="0" name="OrganisationArea">
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="xs:string">
                      <xs:attribute name="Code" type="nlong" />
                    </xs:extension>
                  </xs:simpleContent>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="0" name="OrganisationCity">
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="xs:string">
                      <xs:attribute name="Code" type="nlong" />
                    </xs:extension>
                  </xs:simpleContent>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="0" name="OrganisationDistrict">
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="xs:string">
                      <xs:attribute name="Code" type="nlong" />
                    </xs:extension>
                  </xs:simpleContent>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="0" name="OrganisationStreet">
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="xs:string">
                      <xs:attribute name="Code" type="nlong" />
                    </xs:extension>
                  </xs:simpleContent>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="0" name="OrganisationHouse">
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="xs:string">
                      <xs:attribute name="Code" type="nlong" />
                    </xs:extension>
                  </xs:simpleContent>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="0" name="OrganisationOffice">
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="xs:string">
                      <xs:attribute name="Code" type="nlong" />
                    </xs:extension>
                  </xs:simpleContent>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="0" name="OrganisationPostalIndex" type="xs:string" />
              <xs:element minOccurs="0" name="RNN" type="RNN" />
              <xs:element minOccurs="0" name="IINBIN" type="IINBIN" />
              <xs:element name="AdditionalAcData">
                <xs:complexType>
                  <xs:all>
                    <xs:element minOccurs="0" name="FirstName" type="xs:string" />
                    <xs:element minOccurs="0" name="LastName" type="xs:string" />
                    <xs:element minOccurs="0" name="MiddleName" type="xs:string" />
                    <xs:element minOccurs="0" name="DocumentIdentity" type="nlong" />
                    <xs:element minOccurs="0" name="SeriesDocIdentity" type="xs:string" />
                    <xs:element minOccurs="0" name="NumberDocIdentity" type="xs:string" />
                    <xs:element minOccurs="0" name="DocumentIssued" type="xs:string" />
                    <xs:element minOccurs="0" name="DateIssuance" type="xs:string" />
                  </xs:all>
                  <xs:attribute name="IsAc" type="bool" />
                </xs:complexType>
              </xs:element>
            </xs:all>
          </xs:complexType>
        </xs:element>
        <xs:element name="MessageInformation">
          <xs:complexType>
            <xs:all>
              <xs:element minOccurs="0" name="DocumentType" type="nlong" />
              <xs:element minOccurs="0" name="LastModifyDate" type="xs:string" />
              <xs:element minOccurs="0" name="MessTransDate" type="xs:string" />
              <xs:element minOccurs="0" name="MessageNumber" type="nlong" />
              <xs:element minOccurs="0" name="TransactionDate" type="xs:string" />
              <xs:element minOccurs="0" name="ViewOperationId" type="nlong" />
              <xs:element minOccurs="0" name="EknpId">
                <xs:complexType>
                  <xs:simpleContent>
                    <xs:extension base="nlong">
                      <xs:attribute name="IsEknpNotSetup" type="bool" />
                    </xs:extension>
                  </xs:simpleContent>
                </xs:complexType>
              </xs:element>
              <xs:element minOccurs="0" name="AmountCurrency" type="nmoney" />
              <xs:element minOccurs="0" name="AmountCurrencyTenge" type="nmoney" />
              <xs:element minOccurs="0" name="CurrencyCodeId" type="nlong" />
              <xs:element minOccurs="0" name="DescriptionDifficulties" type="xs:string" />
              <xs:element minOccurs="0" name="DocOperationDate" />
              <xs:element minOccurs="0" name="DocOperationNumber" />
              <xs:element minOccurs="0" name="DocOperationReason" type="xs:string" />
              <xs:element minOccurs="0" name="MerchReginfo" type="xs:string" />
              <xs:element minOccurs="0" name="MerchTypes" type="nlong" />
              <xs:element minOccurs="0" name="MoreInformation" type="xs:string" />
              <xs:element minOccurs="0" name="OperationNumber" type="xs:string" />
              <xs:element minOccurs="0" name="OperationStatusId" type="nlong" />
              <xs:element minOccurs="0" name="ParticipantCount" type="nlong" />
              <xs:element minOccurs="0" name="ReasonFilingId" type="nlong" />
              <xs:element minOccurs="0" name="ReferCount" type="nlong" />
              <xs:element minOccurs="0" name="SuspicionFirst" type="nlong" />
              <xs:element minOccurs="0" name="SuspicionSecond" type="nlong" />
              <xs:element minOccurs="0" name="SuspicionThird" type="nlong" />
              <xs:element minOccurs="0" name="SuspicionsCriterians" type="nlong" />
            </xs:all>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="References">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element name="Reference">
                <xs:complexType>
                  <xs:all>
                    <xs:element minOccurs="0" name="ReferenceId" type="xs:long" />
                    <xs:element minOccurs="0" name="ReferenceOperationNumber" type="xs:string" />
                    <xs:element minOccurs="0" name="ReferenceDocOperationDate" type="xs:string" />
                    <xs:element minOccurs="0" name="ReferencerDocOperationNumber" type="xs:string" />
                  </xs:all>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Participants">
          <xs:complexType>
            <xs:sequence>
              <xs:element minOccurs="0" maxOccurs="unbounded" name="Participant">
                <xs:complexType>
                  <xs:all>
                    <xs:element minOccurs="0" name="ForeignPerson" type="nlong" />
                    <xs:element minOccurs="0" name="IsClientSubject" type="nlong" />
                    <xs:element minOccurs="0" name="MemberCommunityCityCode" type="xs:string" />
                    <xs:element minOccurs="0" name="MemberId" type="nlong" />
                    <xs:element minOccurs="0" name="ParticipantsType" type="nlong" />
                    <xs:element minOccurs="0" name="ParticipantsView" type="nlong" />
                    <xs:element minOccurs="0" name="MoneyTransSys" type="nlong" />
                    <xs:element minOccurs="0" name="CorrespondentBank">
                      <xs:complexType>
                        <xs:all>
                          <xs:element minOccurs="0" name="AccountNumber" type="xs:string" />
                          <xs:element minOccurs="0" name="Name" type="xs:string" />
                          <xs:element minOccurs="0" name="Code" type="xs:string" />
                          <xs:element minOccurs="0" name="BankCity" type="xs:string" />
                          <xs:element minOccurs="0" name="BankAddress">
                            <xs:complexType mixed="true">
                              <xs:all>
                                <xs:element minOccurs="0" name="MemberCommunityCityCode" type="xs:string" />
                              </xs:all>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="0" name="BankOffshoreAddr" type="nlong" />
                          <xs:element minOccurs="0" name="CorrespondentsInformations">
                            <xs:complexType>
                              <xs:sequence minOccurs="0" maxOccurs="unbounded">
                                <xs:element name="CorrespondentInformation">
                                  <xs:complexType>
                                    <xs:all>
                                      <xs:element minOccurs="0" name="AccountNumber" type="xs:string" />
                                      <xs:element minOccurs="0" name="BankName" type="xs:string" />
                                      <xs:element minOccurs="0" name="BankCode" type="xs:string" />
                                      <xs:element minOccurs="0" name="BankAddress">
                                        <xs:complexType>
                                          <xs:all>
                                            <xs:element minOccurs="0" name="MemberCommunityCityCode" type="xs:string" />
                                          </xs:all>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:all>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:all>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="0" name="AdditionalInformation" type="xs:string" />
                    <xs:element minOccurs="0" name="Email" type="xs:string" />
                    <xs:element name="Founders">
                      <xs:complexType>
                        <xs:sequence minOccurs="0" maxOccurs="unbounded">
                          <xs:element name="Founder">
                            <xs:complexType>
                              <xs:all>
                                <xs:element minOccurs="0" name="FounderType" type="nlong" />
                                <xs:element minOccurs="0" name="FounderOPF" type="nlong" />
                                <xs:element minOccurs="0" name="Name" type="xs:string" />
                                <xs:element minOccurs="0" name="SecondName" type="xs:string" />
                                <xs:element minOccurs="0" name="FirstName" type="xs:string" />
                                <xs:element minOccurs="0" name="MiddleName" type="xs:string" />
                                <xs:element minOccurs="0" name="MemberCommunityCityCode" type="xs:string" />
                              </xs:all>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element minOccurs="0" name="IndividualIssue" type="xs:string" />
                    <xs:element minOccurs="0" name="OKED" type="xs:string" />
                    <xs:element minOccurs="0" name="PhoneNumber" type="xs:string" />
                    <xs:element minOccurs="0" name="RNN" type="RNN" />
                    <xs:element minOccurs="0" name="AdditionalPersonInfo">
                      <xs:complexType>
                        <xs:all>
                          <xs:element minOccurs="0" name="PersonType" type="xs:string" />
                          <xs:element minOccurs="0" name="AdditionalInformationUr">
                            <xs:complexType>
                              <xs:all>
                                <xs:element name="URAddress">
                                  <xs:complexType>
                                    <xs:all>
                                      <xs:element minOccurs="0" name="Country">
                                        <xs:complexType mixed="true">
                                          <xs:all>
                                            <xs:element minOccurs="0" name="MemberCommunityCityCode" type="xs:string" />
                                          </xs:all>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Area">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="District">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Town">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Street">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="HomeNumber">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="OfficeNumber">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="PostalCode" type="nlong" />
                                    </xs:all>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="ACAddress">
                                  <xs:complexType>
                                    <xs:all>
                                      <xs:element minOccurs="0" name="Country">
                                        <xs:complexType mixed="true">
                                          <xs:all>
                                            <xs:element minOccurs="0" name="MemberCommunityCityCode" type="xs:string" />
                                          </xs:all>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Area">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="District">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Town">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Street">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="HomeNumber">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="OfficeNumber">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="PostalCode" type="nlong" />
                                    </xs:all>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="0" name="FullName">
                                  <xs:complexType>
                                    <xs:simpleContent>
                                      <xs:extension base="xs:string">
                                        <xs:attribute name="IsFullNameSetup" type="bool" />
                                      </xs:extension>
                                    </xs:simpleContent>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="0" name="FirstHead">
                                  <xs:complexType>
                                    <xs:all>
                                      <xs:element minOccurs="0" name="FirstName" type="xs:string" />
                                      <xs:element minOccurs="0" name="SecondName" type="xs:string" />
                                      <xs:element minOccurs="0" name="MiddleName" type="xs:string" />
                                    </xs:all>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="0" name="ParticipantOPF" type="nlong" />
                              </xs:all>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="0" name="AdditionalInformationAc">
                            <xs:complexType>
                              <xs:all>
                                <xs:element name="URAddress">
                                  <xs:complexType>
                                    <xs:all>
                                      <xs:element minOccurs="0" name="Country">
                                        <xs:complexType mixed="true">
                                          <xs:all>
                                            <xs:element minOccurs="0" name="MemberCommunityCityCode" type="xs:string" />
                                          </xs:all>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Area">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="District">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Town">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Street">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="HomeNumber">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="OfficeNumber">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="PostalCode" type="nlong" />
                                    </xs:all>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="ACAddress">
                                  <xs:complexType>
                                    <xs:all>
                                      <xs:element minOccurs="0" name="Country">
                                        <xs:complexType mixed="true">
                                          <xs:all>
                                            <xs:element minOccurs="0" name="MemberCommunityCityCode" type="xs:string" />
                                          </xs:all>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Area">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="District">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Town">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Street">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="HomeNumber">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="OfficeNumber">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="PostalCode" type="nlong" />
                                    </xs:all>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="0" name="FIO">
                                  <xs:complexType>
                                    <xs:all>
                                      <xs:element minOccurs="0" name="FirstName" type="xs:string" />
                                      <xs:element minOccurs="0" name="SecondName" type="xs:string" />
                                      <xs:element minOccurs="0" name="MiddleName" type="xs:string" />
                                    </xs:all>
                                    <xs:attribute name="IsFioNotSetup" type="bool" />
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="0" name="PlaceBirdth" type="xs:string" />
                                <xs:element minOccurs="0" name="DateBirdth" type="xs:string" />
                                <xs:element minOccurs="0" name="DocumentIdentity" type="nlong" />
                                <xs:element minOccurs="0" name="SeriesDocIdentity" type="xs:string" />
                                <xs:element minOccurs="0" name="NumberDocIdentity" type="xs:string" />
                                <xs:element minOccurs="0" name="DocumentIssued" type="xs:string" />
                                <xs:element minOccurs="0" name="DateIssuance" type="xs:string" />
                              </xs:all>
                            </xs:complexType>
                          </xs:element>
                          <xs:element minOccurs="0" name="AdditionalInformationIp">
                            <xs:complexType>
                              <xs:all>
                                <xs:element name="URAddress">
                                  <xs:complexType>
                                    <xs:all>
                                      <xs:element minOccurs="0" name="Country">
                                        <xs:complexType mixed="true">
                                          <xs:all>
                                            <xs:element minOccurs="0" name="MemberCommunityCityCode" type="xs:string" />
                                          </xs:all>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Area">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="District">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Town">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Street">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="HomeNumber">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="OfficeNumber">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="PostalCode" type="nlong" />
                                    </xs:all>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="ACAddress">
                                  <xs:complexType>
                                    <xs:all>
                                      <xs:element minOccurs="0" name="Country">
                                        <xs:complexType mixed="true">
                                          <xs:all>
                                            <xs:element minOccurs="0" name="MemberCommunityCityCode" type="xs:string" />
                                          </xs:all>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Area">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="District">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Town">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="Street">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="HomeNumber">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="OfficeNumber">
                                        <xs:complexType>
                                          <xs:simpleContent>
                                            <xs:extension base="xs:string">
                                              <xs:attribute name="Code" type="nlong" />
                                            </xs:extension>
                                          </xs:simpleContent>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element minOccurs="0" name="PostalCode" type="nlong" />
                                    </xs:all>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="0" name="FIO">
                                  <xs:complexType>
                                    <xs:all>
                                      <xs:element minOccurs="0" name="FirstName" type="xs:string" />
                                      <xs:element minOccurs="0" name="SecondName" type="xs:string" />
                                      <xs:element minOccurs="0" name="MiddleName" type="xs:string" />
                                    </xs:all>
                                    <xs:attribute name="IsFioNotSetup" type="bool" />
                                  </xs:complexType>
                                </xs:element>
                                <xs:element minOccurs="0" name="PlaceBirdth" type="xs:string" />
                                <xs:element minOccurs="0" name="DateBirdth" type="xs:string" />
                                <xs:element minOccurs="0" name="DocumentIdentity" type="nlong" />
                                <xs:element minOccurs="0" name="SeriesDocIdentity" type="xs:string" />
                                <xs:element minOccurs="0" name="NumberDocIdentity" type="xs:string" />
                                <xs:element minOccurs="0" name="DocumentIssued" type="xs:string" />
                                <xs:element minOccurs="0" name="DateIssuance" type="xs:string" />
                                <xs:element minOccurs="0" name="ParticipantOPF" type="nlong" />
                              </xs:all>
                            </xs:complexType>
                          </xs:element>
                        </xs:all>
                      </xs:complexType>
                    </xs:element>
                  </xs:all>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Version" type="guid" />
        <xs:element name="DocumentUniqueIdentifier" type="guid" />
      </xs:all>
    </xs:complexType>
  </xs:element>
</xs:schema>