<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.irs.gov/efile" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.irs.gov/efile" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:annotation>
		<xsd:documentation>
			<Description>IRS e-file Corporate Income Tax Schema - IRS Form 5472</Description>
			<TaxYear>2012</TaxYear>
			<MaturityLevel>Draft Release</MaturityLevel>
			<ReleaseDate>September 5, 2012</ReleaseDate>
		</xsd:documentation>
	</xsd:annotation>
	<xsd:include schemaLocation="../../../Common/efileTypes.xsd"/>

	<!-- =============================================================== -->
	<!-- ======================  IRS Form 5472 ============================ -->
	<!-- =============================================================== -->

	<xsd:element name="IRS5472">
		<xsd:annotation>
			<xsd:documentation>IRS Form 5472</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="IRS5472Type">
					<xsd:attributeGroup ref="DocumentAttributes">
						<xsd:annotation>
							<xsd:documentation>Common return document attributes</xsd:documentation>
						</xsd:annotation>
					</xsd:attributeGroup>
					<xsd:attribute name="documentName" type="xsd:string" fixed="IRS5472">
						<xsd:annotation>
							<xsd:documentation>IRS internal use only. To avoid error in the return, do not include the attribute name or value.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
					<xsd:attribute name="referenceDocumentId" type="IdListType" />
					<xsd:attribute name="referenceDocumentName" type="StringType" fixed="BinaryAttachment ExchangeRateSchedule" />
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>

	<xsd:complexType name="IRS5472Type">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 5472</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>
			<!-- ===== Part I: Reporting Corporation ===== -->

			<!-- Reporting Corporation Information (all reporting corporations must complete) -->
			<xsd:element name="ReportingCorporationInfo" type="ReportingCorporationInfoType" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Reporting corporation information</Description>
						<LineNumber>Part I</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- ===== Part II: 25% Foreign Shareholder ===== -->

			<!-- Direct 25% Foreign Shareholder Information table -->
			<xsd:element name="Direct25PctFrgnShareholderInfo" type="Direct25PctFrgnShareholderInfoType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Direct 25% foreign shareholder information table</Description>
						<LineNumber>Part II Line 1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Ultimate Indirect 25% Foreign Shareholder Information table -->
			<xsd:element name="UltimateIndr25PctFrgnShrInfo" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Ultimate indirect 25% foreign shareholder information table</Description>
						<LineNumber>Part II Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:complexContent>
						<xsd:extension base="UltimateIndirect25PctFrgnShareholderInfoType">
							<xsd:attribute name="referenceDocumentId" type="IdListType" />
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="AttributionOfOwnershipExplanationStatement" />
						</xsd:extension>
					</xsd:complexContent>
				</xsd:complexType>
			</xsd:element>

			<!-- ===== Part III: Related Party ===== -->

			<!-- Related Party Information (all reporting corporations must complete) -->
			<xsd:element name="RelatedPartyInfo" type="RelatedPartyInfoType" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Related party information</Description>
						<LineNumber>Part III</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- ===== Part IV: Monetary Transactions Between Reporting Corporations and Foreign Related Party ===== -->

			<!-- Reasonable Estimates Used -->
			<xsd:element name="ReasonableEstimatesUsed" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>If reasonable estimates are used, check here</Description>
						<LineNumber>Part IV</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Choice between Sales of Stock in Trade, or Stock Sale $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Sales of Stock in trade -->
				<xsd:element name="SalesOfStockInTrade" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Sales of stock in trade (inventory)</Description>
							<LineNumber>Part IV Line 1</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Stock Sale 50,000 or Less -->
				<xsd:element name="StockSale50000OrLess">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Stock sale 50,000 or less</Description>
							<LineNumber>Part IV Line 1</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Sales of Tangible Property in Trade, or Tangible Property Sale $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Sales of Tangible Property in Trade -->
				<xsd:element name="SalesOfTangiblePropertyInTrade" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Sales of tangible property other than stock in trade</Description>
							<LineNumber>Part IV Line 2</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Tangible Property Sale $50,000 or Less -->
				<xsd:element name="TangiblePropertySale50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Tangible property sale $50,000 or less</Description>
							<LineNumber>Part IV Line 2</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Platform Contribution Transaction Payments Received, or Platform Contributions Received $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Platform Contribution Transaction Payments Received -->
				<xsd:element name="PlatformContributionReceived" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Platform contribution transaction payments received</Description>
							<LineNumber>Part IV Line 3</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Platform Contributions Received $50,000 or Less -->
				<xsd:element name="PlatformContriRcvd50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Platform contributions received $50,000 or less</Description>
							<LineNumber>Part IV Line 3</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>
			
			<!-- Choice between Cost Sharing Transaction Payments Received, or Cost Sharing Transaction Received $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Cost Sharing Transaction Payments Received -->
				<xsd:element name="CostSharingReceived" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Cost sharing transaction payments received</Description>
							<LineNumber>Part IV Line 4</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Cost Sharing Transaction Received $50,000 or Less -->
				<xsd:element name="CostSharingReceived50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Cost sharing transaction received $50,000 or less</Description>
							<LineNumber>Part IV Line 4</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>
			
			<!-- Choice between Rents Received, or Rents Received $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Rents Received -->
				<xsd:element name="RentsReceived" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Rents received (for other than intangible property rights)</Description>
							<LineNumber>Part IV Line 5a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Rents Received $50,000 or Less -->
				<xsd:element name="RentsReceived50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Rents received $50,000 or less</Description>
							<LineNumber>Part IV Line 5a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Royalties Received, or Royalties Received $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Royalties Received -->
				<xsd:element name="RoyaltiesReceived" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Royalties received (for other than intangible property rights)</Description>
							<LineNumber>Part IV Line 5b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Royalties Received $50,000 or Less -->
				<xsd:element name="RoyaltiesReceived50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Royalties received $50,000 or less</Description>
							<LineNumber>Part IV Line 5b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Miscellaneous Sales from Intangible Property Rights, or Miscellaneous Sales from Intangible Property Rights $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Miscellaneous Sales from Intangible Property Rights -->
				<xsd:element name="MiscSalesFromIntngblPropRights" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Sales, leases, licenses, etc., of intangible property rights (e.g., patents, trademarks, secret formulas)</Description>
							<LineNumber>Part IV Line 6</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Miscellaneous Sales from Intangible Property Rights $50,000 or Less -->
				<xsd:element name="MiscSalesIntngblProp50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Miscellaneous sales from intangible Property Rights $50,000 or less</Description>
							<LineNumber>Part IV Line 6</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Consideration Received for Technical or Like Services, or Consideration Received for Technical or Like Services $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Consideration Received for Technical or Like Services -->
				<xsd:element name="CnsdrRcvdForTechOrLikeServices" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Consideration received for technical, managerial, engineering, construction, scientific, or like services</Description>
							<LineNumber>Part IV Line 7</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Consideration Received for Technical or Consideration Received for Technical $50,000 or Less -->
				<xsd:element name="CnsdrRcvdTechLikeSrvc50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Consideration received for technical, managerial, engineering, construction, scientific, or like services</Description>
							<LineNumber>Part IV Line 7</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Commissions Received, or Commissions Received $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Commissions Received -->
				<xsd:element name="CommissionsReceived" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Commissions received</Description>
							<LineNumber>Part IV Line 8</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Commissions Received or Commissions Received $50,000 or Less -->
				<xsd:element name="CommissionsReceived50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Commissions received or like services</Description>
							<LineNumber>Part IV Line 8</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<xsd:choice>
				<!-- Amounts Borrowed - Beginning and Ending Balances -->
				<xsd:group ref="AmtBorrowedBegngAndEndingBalancesGroup"/>

				<!-- Amounts Borrowed - Monthly Average -->
				<xsd:element name="AmtBorrowedMonthlyAverage" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Amounts borrowed - monthly average</Description>
							<LineNumber>Part IV Line 9b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>

			<!-- Choice between Interest Received, or Interest Received $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Interest Received -->
				<xsd:element name="InterestReceived" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Interest received</Description>
							<LineNumber>Part IV Line 10</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Interest Received $50,000 or Less -->
				<xsd:element name="InterestReceived50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Interest received $50,000 or less</Description>
							<LineNumber>Part IV Line 10</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Premiums Received for Insurance or Reinsurance, or Premiums Received for Insurance or Reinsurance $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Premiums Received for Insurance or Reinsurance -->
				<xsd:element name="InsOrReinsPremiumsReceived" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Premiums received for insurance or reinsurance</Description>
							<LineNumber>Part IV Line 11</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Premiums Received for Insurance or Reinsurance $50,000 or Less -->
				<xsd:element name="InsReinsPremiumsRcvd50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Premiums received for insurance or reinsurance $50,000 or less</Description>
							<LineNumber>Part IV Line 11</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Other Amounts Received, or Other Amounts Received $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Other Amounts Received -->
				<xsd:element name="OtherAmountsReceived" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Other amounts received</Description>
							<LineNumber>Part IV Line 12</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Other Amounts Received $50,000 or Less -->
				<xsd:element name="OtherAmountsReceived50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Other amounts received $50,000 or less</Description>
							<LineNumber>Part IV Line 12</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Total - Received, or Total - Received $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Total - Received -->
				<xsd:element name="TotalReceived" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Total.  Combine amounts on lines 1 through 12</Description>
							<LineNumber>Part IV Line 13</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Total - Received $50,000 or Less -->
				<xsd:element name="TotalReceived50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Total received $50,000 or less</Description>
							<LineNumber>Part IV Line 13</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Purchases of Stock in Trade, or Purchases of Stock in Trade $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Purchases of Stock in trade -->
				<xsd:element name="PurchasesOfStockInTrade" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Purchases of stock in trade (inventory)</Description>
							<LineNumber>Part IV Line 14</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Purchases of Stock in trade $50,000 or Less -->
				<xsd:element name="PrchsOfStockInTrade50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Purchases of stock in trade (inventory) $50,000 or less</Description>
							<LineNumber>Part IV Line 14</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Purchases of Tangible Property in Trade, or Purchases of Tangible Property in Trade $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Purchases of Tangible Property in Trade -->
				<xsd:element name="PurchasesOfTangiblePropInTrade" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Purchases of tangible property other than stock in trade</Description>
							<LineNumber>Part IV Line 15</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Purchases of Tangible Property in Trade $50,000 or Less -->
				<xsd:element name="PrchsTngblPropInTrade50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Purchases of tangible property in trade $50,000 or less</Description>
							<LineNumber>Part IV Line 15</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>
			
			<!-- Choice between Purchases of Platform Contribution Transaction Payments Paid, or Platform Contributions Paid $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Platform Contribution Transaction Payments Paid -->
				<xsd:element name="PlatformContributionPaid" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Platform contribution transaction payments paid</Description>
							<LineNumber>Part IV Line 16</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Platform Contributions Paid $50,000 or Less -->
				<xsd:element name="PlatformContriPaid50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Platform contributions paid $50,000 or less</Description>
							<LineNumber>Part IV Line 16</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>
			
			<!-- Choice between Cost Sharing Transaction Payments Paid, or Cost Sharing Paid $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Cost Sharing Transaction Payments Paid -->
				<xsd:element name="CostSharingPaid" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Cost sharing transaction payments paid</Description>
							<LineNumber>Part IV Line 17</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Cost Sharing Paid $50,000 or Less -->
				<xsd:element name="CostSharingPaid50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Cost sharing paid $50,000 or less</Description>
							<LineNumber>Part IV Line 17</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Rents Paid, or Rents Paid $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Rents Paid -->
				<xsd:element name="RentsPaid" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Rents paid (for other than intangible property rights)</Description>
							<LineNumber>Part IV Line 18a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Rents aPaid $50,000 or Less -->
				<xsd:element name="RentsPaid50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Rents paid $50,000 or less</Description>
							<LineNumber>Part IV Line 18a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Royalties Paid, or Royalties Paid $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Royalties Paid -->
				<xsd:element name="RoyaltiesPaid" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Royalties paid (for other than intangible property rights)</Description>
							<LineNumber>Part IV Line 18b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Royalties Paid $50,000 or Less -->
				<xsd:element name="RoyaltiesPaid50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Royalties paid $50,000 or less</Description>
							<LineNumber>Part IV Line 18b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Miscellaneous Purchases from Intangible Property Rights, or Miscellaneous Purchases from Intangible Property Rights $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Miscellaneous Purchases from Intangible Property Rights -->
				<xsd:element name="MiscPrchsFromIntngblPropRights" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Purchases, leases, licenses, etc., of intangible property rights (e.g., patents, trademarks, secret formulas)</Description>
							<LineNumber>Part IV Line 19</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Miscellaneous Purchases from Intangible Property Rights $50,000 or Less -->
				<xsd:element name="MiscPrchsIntngblProp50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Purchases, leases, licenses, etc., of intangible property rights (e.g., patents, trademarks, secret formulas) $50,000 or less</Description>
							<LineNumber>Part IV Line 19</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Consideration Paid for Technical or Like Services, or Consideration Paid for Technical or Like Services $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Consideration Paid for Technical or Like Services -->
				<xsd:element name="CnsdrPaidForTechOrLikeServices" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Consideration paid for technical, managerial, engineering, construction, scientific, or like services</Description>
							<LineNumber>Part IV Line 20</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Consideration Paid for Technical or Like Services $50,000 or Less -->
				<xsd:element name="CnsdrPaidTechLikeSrvc50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Consideration paid for technical, managerial, engineering, construction, scientific, or like services $50,000 or less</Description>
							<LineNumber>Part IV Line 20</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Commissions Paid, or Commissions Paid $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Commissions Paid -->
				<xsd:element name="CommissionsPaid" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Commissions paid</Description>
							<LineNumber>Part IV Line 21</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Commissions Paid $50,000 or Less -->
				<xsd:element name="CommissionsPaid50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Commissions paid $50,000 or less</Description>
							<LineNumber>Part IV Line 21</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<xsd:choice>
				<!-- Amounts Loaned - Beginning and Ending Balances -->
				<xsd:group ref="AmtLoanedBegngAndEndingBalancesGroup"/>

				<!-- Amounts Loaned - Monthly Average -->
				<xsd:element name="AmtLoanedMonthlyAverage" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Amounts loaned - monthly average</Description>
							<LineNumber>Part IV Line 22b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>

			<!-- Choice between Interest Paid, or Interest Paid $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Interest Paid -->
				<xsd:element name="InterestPaid" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Interest paid</Description>
							<LineNumber>Part IV Line 23</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Interest Paid $50,000 or Less -->
				<xsd:element name="InterestPaid50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Interest paid $50,000 or less</Description>
							<LineNumber>Part IV Line 23</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Premiums Paid for Insurance or Reinsurance, or Premiums Paid for Insurance or Reinsurance $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Premiums Paid for Insurance or Reinsurance -->
				<xsd:element name="InsuranceOrReinsPremiumsPaid" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Premiums paid for insurance or reinsurance</Description>
							<LineNumber>Part IV Line 24</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Interest Paid $50,000 or Less -->
				<xsd:element name="InsOrReinsPremiumsPd50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Premiums paid for insurance or reinsurance $50,000 or less</Description>
							<LineNumber>Part IV Line 24</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Other Amounts Paid, or Other Amounts Paid $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Other Amounts Paid -->
				<xsd:element name="OtherAmountsPaid" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Other amounts paid</Description>
							<LineNumber>Part IV Line 25</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Other Amounts Paid $50,000 or Less -->
				<xsd:element name="OtherAmountsPaid50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Other amounts paid $50,000 or less</Description>
							<LineNumber>Part IV Line 25</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Total - Paid, or Total - Paid $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Total - Paid -->
				<xsd:element name="TotalPaid" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Total.  Combine amounts on lines 14 through 25</Description>
							<LineNumber>Part IV Line 26</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Total - Paid $50,000 or Less -->
				<xsd:element name="TotalPaid50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Total $50,000 or less</Description>
							<LineNumber>Part IV Line 26</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- ===== Part V: Describe All Nonmonetary and Less-Than-Full Consideration Transactions Between the Reporting Corporation and the Foreign Related Party ===== -->

			<!-- All Nonmonetary and Less-Than-Full Consideration Transactions -->
			<xsd:element name="AllNonmonetaryAndLessThanFull" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Attach separate sheet and check here</Description>
						<LineNumber>Part V</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CheckboxType">
							<xsd:attribute name="referenceDocumentId" type="IdListType" />
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="NonMonetaryAndLessThanFullConsiderationTransactionsStatement" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Import Goods from Foreign Related Party -->
			<xsd:element name="ImportGoodsFromFrgnRltdParty" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Does the reporting corporation import goods from a foreign related party?</Description>
						<LineNumber>Part VI 1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Goods Cost Greater Than Customs Value -->
			<xsd:element name="GoodsCostGreaterThanCustomsVal" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>If "yes", is the basis or inventory cost of the goods valued at greater than the customs value of the imported goods?</Description>
						<LineNumber>Part VI 2a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="BooleanType">
							<xsd:attribute name="referenceDocumentId" type="IdListType" />
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="DifferenceBetweenBasisOrInventoryCostAndCustomsValueStatement" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Supporting Documents in Existence in U.S. -->
			<xsd:element name="SupportingDocInExistenceInUS" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>If the answers to questions 1 and 2a are "Yes," were the documents used to support this treatment of the imported goods in existence and available in the United States at the time of filing Form 5472?</Description>
						<LineNumber>Part VI 2c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			  
			<!-- Foreign Parent Corporation Participant Cost Sharing Indicator -->
			<xsd:element name="FrgnPrntCorpPartcpCostShrInd" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>During the tax year, was the foreign parent corporation a participant in any cost sharing arrangement?</Description>
						<LineNumber>Part VI 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Foreign Parent Corporation Participant Cost Sharing -->
			<xsd:element name="FrgnPrntCorpPartcpCostShr" type="BooleanType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>During the course of the tax year, did the foreign parent corporation become a participant in any cost sharing arrangement?</Description>
						<LineNumber>Part VI 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Element "ReportingCorporationInfo" in Part I ===== -->

	<xsd:complexType name="ReportingCorporationInfoType">

		<xsd:sequence>

			<!-- Name of the Reporting Corporation -->
			<xsd:element name="CorporationName" type="BusinessNameType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of the reporting corporation</Description>
						<LineNumber>Part I Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Reporting Corporation's Address can be either a U.S. or foreign address -->
			<xsd:choice minOccurs="0">

				<!-- U.S. Reporting Corporation's Address -->
				<xsd:element name="CorporationUSAddress" type="USAddressType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Corporation address</Description>
							<LineNumber>Part I Line 1a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Foreign Reporting Corporation's Address -->
				<xsd:element name="CorporationForeignAddress" type="ForeignAddressType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Corporation address</Description>
							<LineNumber>Part I Line 1a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Corporation EIN, or Missing EIN Reason -->
			<xsd:choice>

				<!-- Reporting Corporation's EIN -->
				<xsd:element name="CorporationEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Employer identification number</Description>
							<LineNumber>Part I Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Missing EIN Reason -->
				<xsd:element name="MissingEINReason">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason</Description>
							<LineNumber>Part I Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="APPLD FOR"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Total Assets -->
			<xsd:element name="TotalAssets" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total assets</Description>
						<LineNumber>Part I Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Principal Business Activity -->
			<xsd:element name="PrincipalBusinessActivity" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Principal business activity</Description>
						<LineNumber>Part I Line 1d</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="TextType">
						<xsd:maxLength value="35"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>

			<!-- Principal business activity code or Inactive -->
			<xsd:choice>

				<!-- Principal Business Activity Code -->
				<xsd:element name="PrincipalBusinessActivityCode" type="BusinessActivityCodeType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Principal business activity code</Description>
							<LineNumber>Part I Line 1e</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Inactive principal business activity code -->
				<xsd:element name="InactivePrincipalBusActyCode">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Inactive Principal business activity code</Description>
							<LineNumber>Part I Line 1e</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="Inactive"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Total Value of Gross Payments -->
			<xsd:element name="TotalValueOfGrossPayments" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total value of gross payments</Description>
						<LineNumber>Part I Line 1f</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Number of Forms 5472 Filed -->
			<xsd:element name="TotalForms5472Filed">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total number of Forms 5472 filed for the tax year</Description>
						<LineNumber>Part I Line 1g</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="IntegerType">
						<xsd:totalDigits value="20"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>

			<!-- Total Value of all Form 5472s Filed -->
			<xsd:element name="TotalValueAllForm5472sFiled" type="USAmountType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total value of all Form 5472s filed</Description>
						<LineNumber>Part I Line 1h</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Consolidated filing of Form 5472 -->
			<xsd:element name="ConsolidatedFilingOfForm5472" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Check here if this is a consolidated filing of Form 5472</Description>
						<LineNumber>Part I Line 1i</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CheckboxType">
							<xsd:attribute name="referenceDocumentId" type="IdListType" />
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="ReportingCorpsUnderSect6038AOrOnAConsolidatedForm5472Schedule" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Country of Incorporation -->
			<xsd:element name="CountryOfIncorporation" type="AllCountriesType">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of incorporation</Description>
						<LineNumber>Part I Line 1j</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country(ies) Corporation Files an Income Tax return as a Resident (repeats) -->
			<xsd:element name="CountryCorpFilesIncmTaxAsRes" type="AllCountriesType" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country(ies) under whose laws the reporting corporation files an income tax return as a resident</Description>
						<LineNumber>Part I Line 1k</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Principal Country(ies) where Business is Conducted (repeats) -->
			<xsd:element name="PrincipalCountryBusIsConducted" type="AllCountriesType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Principal country(ies) where business is conducted</Description>
						<LineNumber>Part I Line 1l</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Person Own 50% Vote or Stock -->
			<xsd:element name="FrgnPersonOwn50PctVoteOrStock" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign person own 50% vote or stock</Description>
						<LineNumber>Part I Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "Direct25PctFrgnShareholderInfo" in Part II ===== -->

	<xsd:complexType name="Direct25PctFrgnShareholderInfoType">

		<xsd:sequence>

			<!-- Name of the Foreign Shareholder -->
			<xsd:element name="ForeignShareholderName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of direct 25% foreign shareholder</Description>
						<LineNumber>Part II Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Choice: US or Foreign Address -->
			<xsd:choice minOccurs="0">

				<!-- Foreign Shareholder's Address -->
				<xsd:element name="USAddress" type="USAddressType" >
					<xsd:annotation>
						<xsd:documentation>
							<Description>Address of direct 25% foreign shareholder</Description>
							<LineNumber>Part II Line 1a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Foreign Shareholder's Address -->
				<xsd:element name="ForeignAddress" type="ForeignAddressType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Address of direct 25% foreign shareholder</Description>
							<LineNumber>Part II Line 1a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

			</xsd:choice>

			<!-- U.S. Identifying Number (if any) - choice between SSN or EIN or Missing EIN Reason -->
			<xsd:choice minOccurs="0">

				<!-- SSN -->
				<xsd:element name="SSN" type="SSNType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>U.S. Identifying Number (if any) - SSN</Description>
							<LineNumber>Part II Line 1b(1)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- EIN -->
				<xsd:element name="EIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>U.S. Identifying Number (if any) - EIN</Description>
							<LineNumber>Part II Line 1b(1)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Missing EIN Reason -->
				<xsd:element name="MissingEINReason">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason</Description>
							<LineNumber>Part II Line 1b(1)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="APPLD FOR"/>
							<xsd:enumeration value="FOREIGNUS"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>
			
			<!-- Foreign Entity Identification Group -->
			<xsd:element name="ForeignEntityIdentificationGrp" type="ForeignEntityIdentificationGrpType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Entity Identification Group</Description>
						<LineNumber>1b(2)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Principal Country(ies) where Business is Conducted (repeats) -->
			<xsd:element name="PrincipalCountryBusIsConducted" type="AllCountriesType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Principal country(ies) where business is conducted</Description>
						<LineNumber>Part II Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country of Citizenship, Organization, or Incorporation -->
			<xsd:element name="CountryOfCtznOrgOrIncorp" type="AllCountriesType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of citizenship, organization, or incorporation</Description>
						<LineNumber>Part II Line 1d</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country(ies) Foreign Shareholder Files an Income Tax return as a Resident (repeats) -->
			<xsd:element name="CountryShrFilesIncmTaxAsRes" type="AllCountriesType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country(ies) under whose laws the direct 25% foreign shareholder files an income tax return as a resident</Description>
						<LineNumber>Part II Line 1e</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "UltimateIndr25PctFrgnShrInfo" in Part II ===== -->

	<xsd:complexType name="UltimateIndirect25PctFrgnShareholderInfoType">

		<xsd:sequence>

			<!-- Name of the Foreign Shareholder -->
			<xsd:element name="ForeignShareholderName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of ultimate indirect 25% foreign shareholder</Description>
						<LineNumber>Part II Line 3a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Choice: US or Foreign Address  -->
			<xsd:choice minOccurs="0">

				<!-- Foreign Shareholder's Address -->
				<xsd:element name="USAddress" type="USAddressType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Address of ultimate indirect 25% foreign shareholder</Description>
							<LineNumber>Part II Line 3a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Foreign Shareholder's Address -->
				<xsd:element name="ForeignAddress" type="ForeignAddressType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Address of ultimate indirect 25% foreign shareholder</Description>
							<LineNumber>Part II Line 3a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

			</xsd:choice>

			<!-- U.S. Identifying Number (if any) - choice between SSN or EIN or Missing EIN Reason -->
			<xsd:choice minOccurs="0">

				<!-- SSN -->
				<xsd:element name="SSN" type="SSNType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>U.S. Identifying Number (if any) - SSN</Description>
							<LineNumber>Part II Line 3b(1)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- EIN -->
				<xsd:element name="EIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>U.S. Identifying Number (if any) - EIN</Description>
							<LineNumber>Part II Line 3b(1)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Missing EIN Reason -->
				<xsd:element name="MissingEINReason">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason</Description>
							<LineNumber>Part II Line 3b(1)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="APPLD FOR"/>
							<xsd:enumeration value="FOREIGNUS"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>
			
			<!-- Foreign Entity Identification Group -->
			<xsd:element name="ForeignEntityIdentificationGrp" type="ForeignEntityIdentificationGrpType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Entity Identification Group</Description>
						<LineNumber>3b(2)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Principal Country(ies) where Business is Conducted (repeats) -->
			<xsd:element name="PrincipalCountryBusIsConducted" type="CountryType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Principal country(ies) where business is conducted</Description>
						<LineNumber>Part II Line 3c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country of Citizenship, Organization, or Incorporation -->
			<xsd:element name="CountryOfCtznOrgOrIncorp" type="CountryType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of citizenship, organization, or incorporation</Description>
						<LineNumber>Part II Line 3d</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country(ies) Foreign Shareholder Files an Income Tax return as a Resident (repeats) -->
			<xsd:element name="CountryShrFilesIncmTaxAsRes" type="CountryType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country(ies) under whose laws the ultimate indirect 25% foreign shareholder files an income tax return as a resident</Description>
						<LineNumber>Part II Line 3e</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Element "RelatedPartyInfo" in Part III ===== -->

	<xsd:complexType name="RelatedPartyInfoType">

		<xsd:sequence>

			<xsd:choice>
				<!-- Related Party is a Foreign Person -->
				<xsd:element name="RelatedPartyIsForeignPerson" type="CheckboxType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Is the related party a foreign person?</Description>
							<LineNumber>Part III</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Related Party is a U.S. Person -->
				<xsd:element name="RelatedPartyIsUSPerson" type="CheckboxType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Is the related party a U.S. person?</Description>
							<LineNumber>Part III</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>

			<!-- Name of the Related Party -->
			<xsd:element name="RelatedPartyName" type="BusinessNameType" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of the related party</Description>
						<LineNumber>Part III Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Related Party's Address can be either a U.S. or foreign address -->
			<xsd:choice>

				<!-- U.S. Related Party's Address -->
				<xsd:element name="RelatedPartyUSAddress" type="USAddressType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Address of related party</Description>
							<LineNumber>Part III Line 1a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Foreign Related Party's Address -->
				<xsd:element name="RelatedPartyForeignAddress" type="ForeignAddressType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Address of related party</Description>
							<LineNumber>Part III Line 1a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

			</xsd:choice>

			<!-- U.S. Identifying Number (if any) - choice between SSN or EIN or Missing EIN Reason -->
			<xsd:choice>

				<!-- SSN -->
				<xsd:element name="SSN" type="SSNType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>U.S. Identifying Number (if any) - SSN</Description>
							<LineNumber>Part III Line 1b(1)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- EIN -->
				<xsd:element name="EIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>U.S. Identifying Number (if any) - EIN</Description>
							<LineNumber>Part III Line 1b(1)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Missing EIN Reason -->
				<xsd:element name="MissingEINReason">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason</Description>
							<LineNumber>Part III Line 1b(1)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="APPLD FOR"/>
							<xsd:enumeration value="FOREIGNUS"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>
			
			<!-- Foreign Entity Identification Group -->
			<xsd:element name="ForeignEntityIdentificationGrp" type="ForeignEntityIdentificationGrpType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Entity Identification Group</Description>
						<LineNumber>1b(2)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Principal Business Activity -->
			<xsd:element name="PrincipalBusinessActivity">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Principal business activity</Description>
						<LineNumber>Part III Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="TextType">
						<xsd:maxLength value="35"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>

			<!-- Principal business activity code or Inactive -->
			<xsd:choice>

				<!-- Principal Business Activity Code -->
				<xsd:element name="PrincipalBusinessActivityCode" type="BusinessActivityCodeType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Principal business activity code</Description>
							<LineNumber>Part III Line 1d</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Inactive principal business activity code -->
				<xsd:element name="InactivePrincipalBusActyCode">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Inactive Principal business activity code</Description>
							<LineNumber>Part III Line 1d</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="Inactive"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Related to Reporting Corporation -->
			<xsd:element name="RelatedToReportingCorporation" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Related to reporting corporation</Description>
						<LineNumber>Part III Line 1e</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Related to 25% Foreign Shareholder -->
			<xsd:element name="RelatedTo25PctFrgnShareholder" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Related to 25% foreign shareholder</Description>
						<LineNumber>Part III Line 1e</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- 25% Foreign Shareholder -->
			<xsd:element name="ForeignShareholder25Percent" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>25% foreign shareholder</Description>
						<LineNumber>Part III Line 1e</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Principal Country(ies) where Business is Conducted (repeats) -->
			<xsd:element name="PrincipalCountryBusIsConducted" type="AllCountriesType" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Principal country(ies) where business is conducted</Description>
						<LineNumber>Part III Line 1f</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country(ies) Related Party Files an Income Tax return as a Resident (repeats) -->
			<xsd:element name="CntryRltdPrtyFilesIncmTaxAsRes" type="AllCountriesType" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country(ies) under whose laws the related party files an income tax return as a resident</Description>
						<LineNumber>Part III Line 1g</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Group for Amounts Borrowed Beginning and Ending Balances (9a and 9b) in Part IV ===== -->

	<xsd:group name="AmtBorrowedBegngAndEndingBalancesGroup">
		<xsd:sequence>

			<!-- Choice between Amounts Borrowed - Beginning Balance, or Amounts Borrowed - Beginning Balance $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Amounts Borrowed - Beginning Balance -->
				<xsd:element name="AmtBorrowedBeginningBalance" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Amounts borrowed - beginning balance</Description>
							<LineNumber>Part IV Line 9a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Amounts Borrowed - Beginning Balance $50,000 or Less -->
				<xsd:element name="AmtBorrowedBegngBal50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Amounts borrowed - beginning balance $50,000 or less</Description>
							<LineNumber>Part IV Line 9a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Amounts Borrowed - Ending Balance, or Amounts Borrowed - Ending Balance $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Amounts Borrowed - Ending Balance -->
				<xsd:element name="AmtBorrowedEndingBalance" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Amounts borrowed - ending balance</Description>
							<LineNumber>Part IV Line 9b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Amounts Borrowed - Ending Balance $50,000 or Less -->
				<xsd:element name="AmtBorrowedEndingBal50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Amounts borrowed - ending balance $50,000 or less</Description>
							<LineNumber>Part IV Line 9b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

		</xsd:sequence>

	</xsd:group>

	<!-- ===== Group for Amounts Loaned Beginning and Ending Balances (22a and 22b) in Part IV ===== -->

	<xsd:group name="AmtLoanedBegngAndEndingBalancesGroup">
		<xsd:sequence>

			<!-- Choice between Amounts Loaned - Beginning Balance, or Amounts Loaned - Beginning Balance $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Amounts Loaned - Beginning Balance -->
				<xsd:element name="AmtLoanedBginningBalance" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Amounts loaned - beginning balance</Description>
							<LineNumber>Part IV Line 22a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Amounts Loaned - Beginning Balance $50,000 or Less -->
				<xsd:element name="AmtLoanedBginningBal50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Amounts loaned - beginning balance $50,000 or less</Description>
							<LineNumber>Part IV Line 22a</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Choice between Amounts Loaned - Ending Balance, or Amounts Loaned - Ending Balance $50,000 or Less -->
			<xsd:choice minOccurs="0">

				<!-- Amounts Loaned - Ending Balance -->
				<xsd:element name="AmtLoanedEndingBalance" type="USAmountType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Amounts loaned - ending balance</Description>
							<LineNumber>Part IV Line 22b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Amounts Loaned - Ending Balance $50,000 or Less -->
				<xsd:element name="AmtLoanedEndingBal50000Less">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Amounts loaned - ending balance $50,000 or less</Description>
							<LineNumber>Part IV Line 22b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="$50,000 or less"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

		</xsd:sequence>

	</xsd:group>

</xsd:schema>
