<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://RankMyTyping.com/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://RankMyTyping.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://RankMyTyping.com/">
      <s:element name="GetGameText">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGameTextResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGameTextResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SubmitInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="textIndex" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="wordsCorrect" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="wordsWrong" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="lettersCorrect" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="lettersWrong" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="lettersSkipped" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="birthdayMonth" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="birthdayDay" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="birthdayYear" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="computerLevel" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="gender" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="occupation" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="country" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="age" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="oldWordsCorrect" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="zodiac" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SubmitInfoResponse">
        <s:complexType />
      </s:element>
      <s:element name="SubmitTimes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Words" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Times" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Right" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Pun" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Cap" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="theLength" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SubmitTimesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SubmitTimesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="encryptInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="theNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="encryptInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="encryptInfoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="decryptInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theEncryptedInfo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="decryptInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="decryptInfoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendEmails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="emails" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="score" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendEmailsResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetGender">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="gender" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="score" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGenderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGenderResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetState">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="score" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStateResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCountry">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="country" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="score" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCountryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCountryResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOccupation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="occupation" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="score" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOccupationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOccupationResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetComputerLevel">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="computerLevel" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="score" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetComputerLevelResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetComputerLevelResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetZodiacSign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sign" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="score" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetZodiacSignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetZodiacSignResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAge">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="age" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="score" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAgeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAgeResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTotal">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="score" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTotalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTotalResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendContactUs">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="comment" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendContactUsResponse">
        <s:complexType />
      </s:element>
      <s:element name="SearchWords">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="normal" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="cap" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pun" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="numberLetters" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="sortBy" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="page" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="numberOfResults" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchWordsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SearchWordsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchResults">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="age" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="zodiac" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="occupation" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="computer" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="gender" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sort" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="page" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="numberOfResults" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="databaseName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchResultsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SearchResultsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="string" nillable="true" type="s:string" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetGameTextSoapIn">
    <wsdl:part name="parameters" element="tns:GetGameText" />
  </wsdl:message>
  <wsdl:message name="GetGameTextSoapOut">
    <wsdl:part name="parameters" element="tns:GetGameTextResponse" />
  </wsdl:message>
  <wsdl:message name="SubmitInfoSoapIn">
    <wsdl:part name="parameters" element="tns:SubmitInfo" />
  </wsdl:message>
  <wsdl:message name="SubmitInfoSoapOut">
    <wsdl:part name="parameters" element="tns:SubmitInfoResponse" />
  </wsdl:message>
  <wsdl:message name="SubmitTimesSoapIn">
    <wsdl:part name="parameters" element="tns:SubmitTimes" />
  </wsdl:message>
  <wsdl:message name="SubmitTimesSoapOut">
    <wsdl:part name="parameters" element="tns:SubmitTimesResponse" />
  </wsdl:message>
  <wsdl:message name="encryptInfoSoapIn">
    <wsdl:part name="parameters" element="tns:encryptInfo" />
  </wsdl:message>
  <wsdl:message name="encryptInfoSoapOut">
    <wsdl:part name="parameters" element="tns:encryptInfoResponse" />
  </wsdl:message>
  <wsdl:message name="decryptInfoSoapIn">
    <wsdl:part name="parameters" element="tns:decryptInfo" />
  </wsdl:message>
  <wsdl:message name="decryptInfoSoapOut">
    <wsdl:part name="parameters" element="tns:decryptInfoResponse" />
  </wsdl:message>
  <wsdl:message name="SendEmailsSoapIn">
    <wsdl:part name="parameters" element="tns:SendEmails" />
  </wsdl:message>
  <wsdl:message name="SendEmailsSoapOut">
    <wsdl:part name="parameters" element="tns:SendEmailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetGenderSoapIn">
    <wsdl:part name="parameters" element="tns:GetGender" />
  </wsdl:message>
  <wsdl:message name="GetGenderSoapOut">
    <wsdl:part name="parameters" element="tns:GetGenderResponse" />
  </wsdl:message>
  <wsdl:message name="GetStateSoapIn">
    <wsdl:part name="parameters" element="tns:GetState" />
  </wsdl:message>
  <wsdl:message name="GetStateSoapOut">
    <wsdl:part name="parameters" element="tns:GetStateResponse" />
  </wsdl:message>
  <wsdl:message name="GetCountrySoapIn">
    <wsdl:part name="parameters" element="tns:GetCountry" />
  </wsdl:message>
  <wsdl:message name="GetCountrySoapOut">
    <wsdl:part name="parameters" element="tns:GetCountryResponse" />
  </wsdl:message>
  <wsdl:message name="GetOccupationSoapIn">
    <wsdl:part name="parameters" element="tns:GetOccupation" />
  </wsdl:message>
  <wsdl:message name="GetOccupationSoapOut">
    <wsdl:part name="parameters" element="tns:GetOccupationResponse" />
  </wsdl:message>
  <wsdl:message name="GetComputerLevelSoapIn">
    <wsdl:part name="parameters" element="tns:GetComputerLevel" />
  </wsdl:message>
  <wsdl:message name="GetComputerLevelSoapOut">
    <wsdl:part name="parameters" element="tns:GetComputerLevelResponse" />
  </wsdl:message>
  <wsdl:message name="GetZodiacSignSoapIn">
    <wsdl:part name="parameters" element="tns:GetZodiacSign" />
  </wsdl:message>
  <wsdl:message name="GetZodiacSignSoapOut">
    <wsdl:part name="parameters" element="tns:GetZodiacSignResponse" />
  </wsdl:message>
  <wsdl:message name="GetAgeSoapIn">
    <wsdl:part name="parameters" element="tns:GetAge" />
  </wsdl:message>
  <wsdl:message name="GetAgeSoapOut">
    <wsdl:part name="parameters" element="tns:GetAgeResponse" />
  </wsdl:message>
  <wsdl:message name="GetTotalSoapIn">
    <wsdl:part name="parameters" element="tns:GetTotal" />
  </wsdl:message>
  <wsdl:message name="GetTotalSoapOut">
    <wsdl:part name="parameters" element="tns:GetTotalResponse" />
  </wsdl:message>
  <wsdl:message name="SendContactUsSoapIn">
    <wsdl:part name="parameters" element="tns:SendContactUs" />
  </wsdl:message>
  <wsdl:message name="SendContactUsSoapOut">
    <wsdl:part name="parameters" element="tns:SendContactUsResponse" />
  </wsdl:message>
  <wsdl:message name="SearchWordsSoapIn">
    <wsdl:part name="parameters" element="tns:SearchWords" />
  </wsdl:message>
  <wsdl:message name="SearchWordsSoapOut">
    <wsdl:part name="parameters" element="tns:SearchWordsResponse" />
  </wsdl:message>
  <wsdl:message name="SearchResultsSoapIn">
    <wsdl:part name="parameters" element="tns:SearchResults" />
  </wsdl:message>
  <wsdl:message name="SearchResultsSoapOut">
    <wsdl:part name="parameters" element="tns:SearchResultsResponse" />
  </wsdl:message>
  <wsdl:message name="GetGameTextHttpGetIn">
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGameTextHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SubmitInfoHttpGetIn">
    <wsdl:part name="textIndex" type="s:string" />
    <wsdl:part name="wordsCorrect" type="s:string" />
    <wsdl:part name="wordsWrong" type="s:string" />
    <wsdl:part name="lettersCorrect" type="s:string" />
    <wsdl:part name="lettersWrong" type="s:string" />
    <wsdl:part name="lettersSkipped" type="s:string" />
    <wsdl:part name="birthdayMonth" type="s:string" />
    <wsdl:part name="birthdayDay" type="s:string" />
    <wsdl:part name="birthdayYear" type="s:string" />
    <wsdl:part name="computerLevel" type="s:string" />
    <wsdl:part name="state" type="s:string" />
    <wsdl:part name="gender" type="s:string" />
    <wsdl:part name="occupation" type="s:string" />
    <wsdl:part name="country" type="s:string" />
    <wsdl:part name="age" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
    <wsdl:part name="oldWordsCorrect" type="s:string" />
    <wsdl:part name="zodiac" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SubmitInfoHttpGetOut" />
  <wsdl:message name="SubmitTimesHttpGetIn">
    <wsdl:part name="Words" type="s:string" />
    <wsdl:part name="Times" type="s:string" />
    <wsdl:part name="Right" type="s:string" />
    <wsdl:part name="Pun" type="s:string" />
    <wsdl:part name="Cap" type="s:string" />
    <wsdl:part name="theLength" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SubmitTimesHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="encryptInfoHttpGetIn">
    <wsdl:part name="theName" type="s:string" />
    <wsdl:part name="theNumber" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="encryptInfoHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="decryptInfoHttpGetIn">
    <wsdl:part name="theEncryptedInfo" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="decryptInfoHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendEmailsHttpGetIn">
    <wsdl:part name="name" type="s:string" />
    <wsdl:part name="emails" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendEmailsHttpGetOut" />
  <wsdl:message name="GetGenderHttpGetIn">
    <wsdl:part name="gender" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGenderHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetStateHttpGetIn">
    <wsdl:part name="state" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStateHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetCountryHttpGetIn">
    <wsdl:part name="country" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCountryHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetOccupationHttpGetIn">
    <wsdl:part name="occupation" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOccupationHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetComputerLevelHttpGetIn">
    <wsdl:part name="computerLevel" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetComputerLevelHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetZodiacSignHttpGetIn">
    <wsdl:part name="sign" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetZodiacSignHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetAgeHttpGetIn">
    <wsdl:part name="age" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAgeHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetTotalHttpGetIn">
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTotalHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendContactUsHttpGetIn">
    <wsdl:part name="name" type="s:string" />
    <wsdl:part name="email" type="s:string" />
    <wsdl:part name="comment" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendContactUsHttpGetOut" />
  <wsdl:message name="SearchWordsHttpGetIn">
    <wsdl:part name="normal" type="s:string" />
    <wsdl:part name="cap" type="s:string" />
    <wsdl:part name="pun" type="s:string" />
    <wsdl:part name="numberLetters" type="s:string" />
    <wsdl:part name="sortBy" type="s:string" />
    <wsdl:part name="page" type="s:string" />
    <wsdl:part name="numberOfResults" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SearchWordsHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SearchResultsHttpGetIn">
    <wsdl:part name="age" type="s:string" />
    <wsdl:part name="zodiac" type="s:string" />
    <wsdl:part name="state" type="s:string" />
    <wsdl:part name="country" type="s:string" />
    <wsdl:part name="occupation" type="s:string" />
    <wsdl:part name="computer" type="s:string" />
    <wsdl:part name="gender" type="s:string" />
    <wsdl:part name="sort" type="s:string" />
    <wsdl:part name="page" type="s:string" />
    <wsdl:part name="numberOfResults" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SearchResultsHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetGameTextHttpPostIn">
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGameTextHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SubmitInfoHttpPostIn">
    <wsdl:part name="textIndex" type="s:string" />
    <wsdl:part name="wordsCorrect" type="s:string" />
    <wsdl:part name="wordsWrong" type="s:string" />
    <wsdl:part name="lettersCorrect" type="s:string" />
    <wsdl:part name="lettersWrong" type="s:string" />
    <wsdl:part name="lettersSkipped" type="s:string" />
    <wsdl:part name="birthdayMonth" type="s:string" />
    <wsdl:part name="birthdayDay" type="s:string" />
    <wsdl:part name="birthdayYear" type="s:string" />
    <wsdl:part name="computerLevel" type="s:string" />
    <wsdl:part name="state" type="s:string" />
    <wsdl:part name="gender" type="s:string" />
    <wsdl:part name="occupation" type="s:string" />
    <wsdl:part name="country" type="s:string" />
    <wsdl:part name="age" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
    <wsdl:part name="oldWordsCorrect" type="s:string" />
    <wsdl:part name="zodiac" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SubmitInfoHttpPostOut" />
  <wsdl:message name="SubmitTimesHttpPostIn">
    <wsdl:part name="Words" type="s:string" />
    <wsdl:part name="Times" type="s:string" />
    <wsdl:part name="Right" type="s:string" />
    <wsdl:part name="Pun" type="s:string" />
    <wsdl:part name="Cap" type="s:string" />
    <wsdl:part name="theLength" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SubmitTimesHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="encryptInfoHttpPostIn">
    <wsdl:part name="theName" type="s:string" />
    <wsdl:part name="theNumber" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="encryptInfoHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="decryptInfoHttpPostIn">
    <wsdl:part name="theEncryptedInfo" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="decryptInfoHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendEmailsHttpPostIn">
    <wsdl:part name="name" type="s:string" />
    <wsdl:part name="emails" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendEmailsHttpPostOut" />
  <wsdl:message name="GetGenderHttpPostIn">
    <wsdl:part name="gender" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGenderHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetStateHttpPostIn">
    <wsdl:part name="state" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStateHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetCountryHttpPostIn">
    <wsdl:part name="country" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCountryHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetOccupationHttpPostIn">
    <wsdl:part name="occupation" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOccupationHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetComputerLevelHttpPostIn">
    <wsdl:part name="computerLevel" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetComputerLevelHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetZodiacSignHttpPostIn">
    <wsdl:part name="sign" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetZodiacSignHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetAgeHttpPostIn">
    <wsdl:part name="age" type="s:string" />
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAgeHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetTotalHttpPostIn">
    <wsdl:part name="score" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTotalHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendContactUsHttpPostIn">
    <wsdl:part name="name" type="s:string" />
    <wsdl:part name="email" type="s:string" />
    <wsdl:part name="comment" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendContactUsHttpPostOut" />
  <wsdl:message name="SearchWordsHttpPostIn">
    <wsdl:part name="normal" type="s:string" />
    <wsdl:part name="cap" type="s:string" />
    <wsdl:part name="pun" type="s:string" />
    <wsdl:part name="numberLetters" type="s:string" />
    <wsdl:part name="sortBy" type="s:string" />
    <wsdl:part name="page" type="s:string" />
    <wsdl:part name="numberOfResults" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SearchWordsHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SearchResultsHttpPostIn">
    <wsdl:part name="age" type="s:string" />
    <wsdl:part name="zodiac" type="s:string" />
    <wsdl:part name="state" type="s:string" />
    <wsdl:part name="country" type="s:string" />
    <wsdl:part name="occupation" type="s:string" />
    <wsdl:part name="computer" type="s:string" />
    <wsdl:part name="gender" type="s:string" />
    <wsdl:part name="sort" type="s:string" />
    <wsdl:part name="page" type="s:string" />
    <wsdl:part name="numberOfResults" type="s:string" />
    <wsdl:part name="databaseName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SearchResultsHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:portType name="Service1Soap">
    <wsdl:operation name="GetGameText">
      <wsdl:input message="tns:GetGameTextSoapIn" />
      <wsdl:output message="tns:GetGameTextSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SubmitInfo">
      <wsdl:input message="tns:SubmitInfoSoapIn" />
      <wsdl:output message="tns:SubmitInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SubmitTimes">
      <wsdl:input message="tns:SubmitTimesSoapIn" />
      <wsdl:output message="tns:SubmitTimesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="encryptInfo">
      <wsdl:input message="tns:encryptInfoSoapIn" />
      <wsdl:output message="tns:encryptInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="decryptInfo">
      <wsdl:input message="tns:decryptInfoSoapIn" />
      <wsdl:output message="tns:decryptInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendEmails">
      <wsdl:input message="tns:SendEmailsSoapIn" />
      <wsdl:output message="tns:SendEmailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGender">
      <wsdl:input message="tns:GetGenderSoapIn" />
      <wsdl:output message="tns:GetGenderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetState">
      <wsdl:input message="tns:GetStateSoapIn" />
      <wsdl:output message="tns:GetStateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCountry">
      <wsdl:input message="tns:GetCountrySoapIn" />
      <wsdl:output message="tns:GetCountrySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOccupation">
      <wsdl:input message="tns:GetOccupationSoapIn" />
      <wsdl:output message="tns:GetOccupationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetComputerLevel">
      <wsdl:input message="tns:GetComputerLevelSoapIn" />
      <wsdl:output message="tns:GetComputerLevelSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetZodiacSign">
      <wsdl:input message="tns:GetZodiacSignSoapIn" />
      <wsdl:output message="tns:GetZodiacSignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAge">
      <wsdl:input message="tns:GetAgeSoapIn" />
      <wsdl:output message="tns:GetAgeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTotal">
      <wsdl:input message="tns:GetTotalSoapIn" />
      <wsdl:output message="tns:GetTotalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendContactUs">
      <wsdl:input message="tns:SendContactUsSoapIn" />
      <wsdl:output message="tns:SendContactUsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchWords">
      <wsdl:input message="tns:SearchWordsSoapIn" />
      <wsdl:output message="tns:SearchWordsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchResults">
      <wsdl:input message="tns:SearchResultsSoapIn" />
      <wsdl:output message="tns:SearchResultsSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="Service1HttpGet">
    <wsdl:operation name="GetGameText">
      <wsdl:input message="tns:GetGameTextHttpGetIn" />
      <wsdl:output message="tns:GetGameTextHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SubmitInfo">
      <wsdl:input message="tns:SubmitInfoHttpGetIn" />
      <wsdl:output message="tns:SubmitInfoHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SubmitTimes">
      <wsdl:input message="tns:SubmitTimesHttpGetIn" />
      <wsdl:output message="tns:SubmitTimesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="encryptInfo">
      <wsdl:input message="tns:encryptInfoHttpGetIn" />
      <wsdl:output message="tns:encryptInfoHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="decryptInfo">
      <wsdl:input message="tns:decryptInfoHttpGetIn" />
      <wsdl:output message="tns:decryptInfoHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendEmails">
      <wsdl:input message="tns:SendEmailsHttpGetIn" />
      <wsdl:output message="tns:SendEmailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGender">
      <wsdl:input message="tns:GetGenderHttpGetIn" />
      <wsdl:output message="tns:GetGenderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetState">
      <wsdl:input message="tns:GetStateHttpGetIn" />
      <wsdl:output message="tns:GetStateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCountry">
      <wsdl:input message="tns:GetCountryHttpGetIn" />
      <wsdl:output message="tns:GetCountryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOccupation">
      <wsdl:input message="tns:GetOccupationHttpGetIn" />
      <wsdl:output message="tns:GetOccupationHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetComputerLevel">
      <wsdl:input message="tns:GetComputerLevelHttpGetIn" />
      <wsdl:output message="tns:GetComputerLevelHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetZodiacSign">
      <wsdl:input message="tns:GetZodiacSignHttpGetIn" />
      <wsdl:output message="tns:GetZodiacSignHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAge">
      <wsdl:input message="tns:GetAgeHttpGetIn" />
      <wsdl:output message="tns:GetAgeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTotal">
      <wsdl:input message="tns:GetTotalHttpGetIn" />
      <wsdl:output message="tns:GetTotalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendContactUs">
      <wsdl:input message="tns:SendContactUsHttpGetIn" />
      <wsdl:output message="tns:SendContactUsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchWords">
      <wsdl:input message="tns:SearchWordsHttpGetIn" />
      <wsdl:output message="tns:SearchWordsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchResults">
      <wsdl:input message="tns:SearchResultsHttpGetIn" />
      <wsdl:output message="tns:SearchResultsHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="Service1HttpPost">
    <wsdl:operation name="GetGameText">
      <wsdl:input message="tns:GetGameTextHttpPostIn" />
      <wsdl:output message="tns:GetGameTextHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SubmitInfo">
      <wsdl:input message="tns:SubmitInfoHttpPostIn" />
      <wsdl:output message="tns:SubmitInfoHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SubmitTimes">
      <wsdl:input message="tns:SubmitTimesHttpPostIn" />
      <wsdl:output message="tns:SubmitTimesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="encryptInfo">
      <wsdl:input message="tns:encryptInfoHttpPostIn" />
      <wsdl:output message="tns:encryptInfoHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="decryptInfo">
      <wsdl:input message="tns:decryptInfoHttpPostIn" />
      <wsdl:output message="tns:decryptInfoHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendEmails">
      <wsdl:input message="tns:SendEmailsHttpPostIn" />
      <wsdl:output message="tns:SendEmailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGender">
      <wsdl:input message="tns:GetGenderHttpPostIn" />
      <wsdl:output message="tns:GetGenderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetState">
      <wsdl:input message="tns:GetStateHttpPostIn" />
      <wsdl:output message="tns:GetStateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCountry">
      <wsdl:input message="tns:GetCountryHttpPostIn" />
      <wsdl:output message="tns:GetCountryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOccupation">
      <wsdl:input message="tns:GetOccupationHttpPostIn" />
      <wsdl:output message="tns:GetOccupationHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetComputerLevel">
      <wsdl:input message="tns:GetComputerLevelHttpPostIn" />
      <wsdl:output message="tns:GetComputerLevelHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetZodiacSign">
      <wsdl:input message="tns:GetZodiacSignHttpPostIn" />
      <wsdl:output message="tns:GetZodiacSignHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAge">
      <wsdl:input message="tns:GetAgeHttpPostIn" />
      <wsdl:output message="tns:GetAgeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTotal">
      <wsdl:input message="tns:GetTotalHttpPostIn" />
      <wsdl:output message="tns:GetTotalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendContactUs">
      <wsdl:input message="tns:SendContactUsHttpPostIn" />
      <wsdl:output message="tns:SendContactUsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchWords">
      <wsdl:input message="tns:SearchWordsHttpPostIn" />
      <wsdl:output message="tns:SearchWordsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SearchResults">
      <wsdl:input message="tns:SearchResultsHttpPostIn" />
      <wsdl:output message="tns:SearchResultsHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="Service1Soap" type="tns:Service1Soap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetGameText">
      <soap:operation soapAction="http://RankMyTyping.com/GetGameText" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubmitInfo">
      <soap:operation soapAction="http://RankMyTyping.com/SubmitInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubmitTimes">
      <soap:operation soapAction="http://RankMyTyping.com/SubmitTimes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="encryptInfo">
      <soap:operation soapAction="http://RankMyTyping.com/encryptInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="decryptInfo">
      <soap:operation soapAction="http://RankMyTyping.com/decryptInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendEmails">
      <soap:operation soapAction="http://RankMyTyping.com/SendEmails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGender">
      <soap:operation soapAction="http://RankMyTyping.com/GetGender" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetState">
      <soap:operation soapAction="http://RankMyTyping.com/GetState" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCountry">
      <soap:operation soapAction="http://RankMyTyping.com/GetCountry" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOccupation">
      <soap:operation soapAction="http://RankMyTyping.com/GetOccupation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetComputerLevel">
      <soap:operation soapAction="http://RankMyTyping.com/GetComputerLevel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetZodiacSign">
      <soap:operation soapAction="http://RankMyTyping.com/GetZodiacSign" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAge">
      <soap:operation soapAction="http://RankMyTyping.com/GetAge" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTotal">
      <soap:operation soapAction="http://RankMyTyping.com/GetTotal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendContactUs">
      <soap:operation soapAction="http://RankMyTyping.com/SendContactUs" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchWords">
      <soap:operation soapAction="http://RankMyTyping.com/SearchWords" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchResults">
      <soap:operation soapAction="http://RankMyTyping.com/SearchResults" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="Service1Soap12" type="tns:Service1Soap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetGameText">
      <soap12:operation soapAction="http://RankMyTyping.com/GetGameText" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubmitInfo">
      <soap12:operation soapAction="http://RankMyTyping.com/SubmitInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubmitTimes">
      <soap12:operation soapAction="http://RankMyTyping.com/SubmitTimes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="encryptInfo">
      <soap12:operation soapAction="http://RankMyTyping.com/encryptInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="decryptInfo">
      <soap12:operation soapAction="http://RankMyTyping.com/decryptInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendEmails">
      <soap12:operation soapAction="http://RankMyTyping.com/SendEmails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGender">
      <soap12:operation soapAction="http://RankMyTyping.com/GetGender" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetState">
      <soap12:operation soapAction="http://RankMyTyping.com/GetState" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCountry">
      <soap12:operation soapAction="http://RankMyTyping.com/GetCountry" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOccupation">
      <soap12:operation soapAction="http://RankMyTyping.com/GetOccupation" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetComputerLevel">
      <soap12:operation soapAction="http://RankMyTyping.com/GetComputerLevel" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetZodiacSign">
      <soap12:operation soapAction="http://RankMyTyping.com/GetZodiacSign" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAge">
      <soap12:operation soapAction="http://RankMyTyping.com/GetAge" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTotal">
      <soap12:operation soapAction="http://RankMyTyping.com/GetTotal" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendContactUs">
      <soap12:operation soapAction="http://RankMyTyping.com/SendContactUs" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchWords">
      <soap12:operation soapAction="http://RankMyTyping.com/SearchWords" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchResults">
      <soap12:operation soapAction="http://RankMyTyping.com/SearchResults" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="Service1HttpGet" type="tns:Service1HttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetGameText">
      <http:operation location="/GetGameText" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubmitInfo">
      <http:operation location="/SubmitInfo" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="SubmitTimes">
      <http:operation location="/SubmitTimes" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="encryptInfo">
      <http:operation location="/encryptInfo" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="decryptInfo">
      <http:operation location="/decryptInfo" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendEmails">
      <http:operation location="/SendEmails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetGender">
      <http:operation location="/GetGender" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetState">
      <http:operation location="/GetState" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCountry">
      <http:operation location="/GetCountry" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOccupation">
      <http:operation location="/GetOccupation" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetComputerLevel">
      <http:operation location="/GetComputerLevel" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetZodiacSign">
      <http:operation location="/GetZodiacSign" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAge">
      <http:operation location="/GetAge" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTotal">
      <http:operation location="/GetTotal" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendContactUs">
      <http:operation location="/SendContactUs" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="SearchWords">
      <http:operation location="/SearchWords" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchResults">
      <http:operation location="/SearchResults" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="Service1HttpPost" type="tns:Service1HttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetGameText">
      <http:operation location="/GetGameText" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubmitInfo">
      <http:operation location="/SubmitInfo" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="SubmitTimes">
      <http:operation location="/SubmitTimes" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="encryptInfo">
      <http:operation location="/encryptInfo" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="decryptInfo">
      <http:operation location="/decryptInfo" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendEmails">
      <http:operation location="/SendEmails" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetGender">
      <http:operation location="/GetGender" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetState">
      <http:operation location="/GetState" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCountry">
      <http:operation location="/GetCountry" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOccupation">
      <http:operation location="/GetOccupation" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetComputerLevel">
      <http:operation location="/GetComputerLevel" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetZodiacSign">
      <http:operation location="/GetZodiacSign" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAge">
      <http:operation location="/GetAge" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTotal">
      <http:operation location="/GetTotal" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendContactUs">
      <http:operation location="/SendContactUs" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="SearchWords">
      <http:operation location="/SearchWords" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchResults">
      <http:operation location="/SearchResults" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="Service1">
    <wsdl:port name="Service1Soap" binding="tns:Service1Soap">
      <soap:address location="http://www.rankmytyping.com/test/WebServices/TypingGameWebService.asmx" />
    </wsdl:port>
    <wsdl:port name="Service1Soap12" binding="tns:Service1Soap12">
      <soap12:address location="http://www.rankmytyping.com/test/WebServices/TypingGameWebService.asmx" />
    </wsdl:port>
    <wsdl:port name="Service1HttpGet" binding="tns:Service1HttpGet">
      <http:address location="http://www.rankmytyping.com/test/WebServices/TypingGameWebService.asmx" />
    </wsdl:port>
    <wsdl:port name="Service1HttpPost" binding="tns:Service1HttpPost">
      <http:address location="http://www.rankmytyping.com/test/WebServices/TypingGameWebService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>