<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://www.irs.gov/efile" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.irs.gov/efile" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">

	<xsd:annotation>
		<xsd:documentation>
			<Description>IRS e-file Schema - Form 1118</Description>
			<TaxYear>2018</TaxYear>
			<MaturityLevel>Final Release</MaturityLevel>
			<ReleaseDate>September 5, 2018</ReleaseDate>
		</xsd:documentation>
	</xsd:annotation>

	<xsd:include schemaLocation="../../../Common/efileTypes.xsd"/>


	<!-- =============================================================== -->
	<!-- =======================  IRS Form 1118 ======================== -->
	<!-- =============================================================== -->

	<xsd:element name="IRS1118">
		<xsd:annotation>
			<xsd:documentation>IRS Form 1118</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="IRS1118Type">
					<xsd:attribute name="documentName" type="StringType" fixed="IRS1118">
						<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:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>


	<xsd:complexType name="IRS1118Type">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1118</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>
			<!-- Name of the Corporation -->
			<xsd:element name="CorporationName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of the corporation</Description>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Choice between Corporation EIN, or Missing EIN Reason -->
			<xsd:choice minOccurs="0">

				<!-- Corporation's EIN -->
				<xsd:element name="CorporationEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Corporation EIN</Description>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Missing EIN Reason -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason</Description>
						</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>

			<!-- Categories of Income (choose one) -->
			<xsd:choice>

				<!-- Passive Income -->
				<xsd:element name="ForeignIncPassiveCategoryInd" type="CheckboxType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Passive Income</Description>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- General Category Income -->
				<xsd:element name="ForeignIncGeneralCategoryInd" type="CheckboxType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>General Category Income</Description>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Section 901(j) Income -->
				<xsd:element name="ForeignIncSection901jInd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Section 901(j) Income</Description>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:simpleContent>
							<xsd:extension base="CheckboxType">
								<xsd:attribute name="sanctionedCountryCd" type="CountryType">
									<xsd:annotation>
										<xsd:documentation>
											<Description>Name of Sanctioned Country</Description>
										</xsd:documentation>
									</xsd:annotation>
								</xsd:attribute>
							</xsd:extension>
						</xsd:simpleContent>
					</xsd:complexType>
				</xsd:element>

				<!-- Income Re-sourced by Treaty -->
				<xsd:element name="ForeignIncResourcedTreatyInd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Income Re-sourced by Treaty</Description>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:simpleContent>
							<xsd:extension base="CheckboxType">
								<xsd:attribute name="countryCd" type="CountryType">
									<xsd:annotation>
										<xsd:documentation>
											<Description>Name of Country</Description>
										</xsd:documentation>
									</xsd:annotation>
								</xsd:attribute>
							</xsd:extension>
						</xsd:simpleContent>
					</xsd:complexType>
				</xsd:element>

			</xsd:choice>

			<!-- IRS1118 Schedule A - Income or (Loss) Before Adjustments -->
			<xsd:element name="IRS1118ScheduleA" type="IRS1118ScheduleAType" minOccurs="0"/>

			<!-- IRS1118 Schedule B - Foreign Tax Credit -->
			<xsd:element name="IRS1118ScheduleB" type="IRS1118ScheduleBType" minOccurs="0"/>

			<!-- IRS1118 Schedule C - Tax Deemed Paid by Domestic Corporation Filing Return -->
			<xsd:element name="IRS1118ScheduleC" type="IRS1118ScheduleCType" minOccurs="0"/>

			<!-- IRS1118 Schedule D - Tax Deemed Paid by First- and Second-Tier Foreign Corporations under Section 902(b) -->
			<xsd:element name="IRS1118ScheduleD" type="IRS1118ScheduleDType" minOccurs="0"/>

			<!-- IRS1118 Schedule E - Tax Deemed Paid by Certain Third-, Fourth-, and Fifth-Tier Corporations Under Section 902(b) -->
			<xsd:element name="IRS1118ScheduleE" type="IRS1118ScheduleEType" minOccurs="0"/>

			<!-- IRS1118 Schedule F - Gross Income and Definitely Allocable Deductions for Foreign Branches -->
			<xsd:element name="IRS1118ScheduleF" type="IRS1118ScheduleFType" minOccurs="0"/>

			<!-- IRS1118 Schedule G - Reductions of Taxes Paid, Accrued, or Deemed Paid -->
			<xsd:element name="IRS1118ScheduleG" type="IRS1118ScheduleGType" minOccurs="0"/>

			<!-- IRS1118 Schedule H - Apportionment of Deductions Not Definitely Allocable -->
			<xsd:element name="IRS1118ScheduleH" type="IRS1118ScheduleHType" minOccurs="0"/>

		</xsd:sequence>

		<xsd:attributeGroup ref="DocumentAttributes">
			<xsd:annotation>
				<xsd:documentation>Common return document attributes</xsd:documentation>
			</xsd:annotation>
		</xsd:attributeGroup>


		<xsd:attribute name="referenceDocumentId" type="IdListType"/>
		<xsd:attribute name="referenceDocumentName" type="StringType" fixed="BinaryAttachment CurrencyConversionStatement GeneralDependencySmall IRS1118ScheduleI"/>

	</xsd:complexType>

	<!-- =============================================================== -->
	<!-- ===================  IRS Form 1118 Schedule A ================= -->
	<!-- =============================================================== -->

	<xsd:complexType name="IRS1118ScheduleAType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1118 Schedule A</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- Income or (Loss) Before Adjustments Table -->
			<xsd:element name="IncmLossBfrAdjFrgnTxsPdAccrGrp" type="ScheduleAAndScheduleBPartIType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Income or (Loss) Before Adjustments table</Description>
						<LineNumber>Schedule A Line 1-12 and Schedule B Line 1-3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Deemed Dividends - Exclude Gross-Up -->
			<xsd:element name="TotDmdDividendsExcldGrossUpAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Deemed Dividends - Exclude Gross-up</Description>
						<LineNumber>Schedule A Line 2a Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Deemed Dividends - Gross-Up -->
			<xsd:element name="TotalDeemedDividendsGrossUpAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Deemed Dividends - Gross-up (sec. 78)</Description>
						<LineNumber>Schedule A Line 2b Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Other Dividends - Exclude Gross-Up -->
			<xsd:element name="TotOthDividendsExcldGrossUpAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Other Dividends - Exclude Gross-up</Description>
						<LineNumber>Schedule A Line 3a Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Other Dividends - Gross-Up -->
			<xsd:element name="TotalOtherDividendsGrossUpAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Other Dividends - Gross-up (sec. 78)</Description>
						<LineNumber>Schedule A Line 3b Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Interest -->
			<xsd:element name="TotalInterestReceivedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Interest</Description>
						<LineNumber>Schedule A Line 4 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Gross Rents, Royalties, and License Fees -->
			<xsd:element name="TotalGroRentsRyltsLcnsFeesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Gross Rents, Royalties, and License Fees</Description>
						<LineNumber>Schedule A Line 5 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Gross Income From Performance of Services -->
			<xsd:element name="TotalGrossIncomeAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Gross Income From Performance of Services</Description>
						<LineNumber>Schedule A Line 6 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Other Income -->
			<xsd:element name="TotalOtherIncomeLossAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Other Income</Description>
						<LineNumber>Schedule A Line 7 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Total Income -->
			<xsd:element name="AggrgtTotGrossIncomeOrLossAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Total Income</Description>
						<LineNumber>Schedule A Line 8 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Rental, Royalty, and Licensing Expenses - Depreciation, Depletion, and Amortization -->
			<xsd:element name="TotalDeprecDpltnAmortExpnsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Rental, Royalty, and Licensing Expenses - Depreciation, Depletion, and Amortization</Description>
						<LineNumber>Schedule A Line 9a Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Rental, Royalty, and Licensing Expenses - Other Expenses -->
			<xsd:element name="TotalOtherExpensesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Rental, Royalty, and Licensing Expenses - Other Expenses</Description>
						<LineNumber>Schedule A Line 9b Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Expenses Related to Gross Income From Performance of Services -->
			<xsd:element name="TotalGroIncmRelatedExpensesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Expenses Related to Gross Income From Performance of Services</Description>
						<LineNumber>Schedule A Line 9c Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Other Definitely Allocable Deductions -->
			<xsd:element name="TotOtherAllocableDeductionsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Other Definitely Allocable Deductions</Description>
						<LineNumber>Schedule A Line 9d Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Total Definitely Allocable Deductions -->
			<xsd:element name="AggrgtTotalAllocableDedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Total Definitely Allocable Deductions</Description>
						<LineNumber>Schedule A Line 9e Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Apportioned Share of Deductions Not Definitely Allocable -->
			<xsd:element name="TotalApportionedShareDedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Apportioned Share of Deductions Not Definitely Allocable</Description>
						<LineNumber>Schedule A Line 10 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Net Operating Loss Deduction -->
			<xsd:element name="TotalNOLDeductionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Net operating loss deduction</Description>
						<LineNumber>Schedule A Line 11 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Total Deductions (add 9(e) through 11) -->
			<xsd:element name="AggregateTotalDeductionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Total deductions (add 9(e) through 11)</Description>
						<LineNumber>Schedule A Line 12 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Total Income or (Loss) Before Adjustments (col 8 minus col 12) -->
			<xsd:element name="AggrgtTotIncmOrLossBfrAdjAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of total income or (loss) before adjustments (col 8 minus col 12)</Description>
						<LineNumber>Schedule A Line 13 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
		 	</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- =============================================================== -->
	<!-- ===================  IRS Form 1118 Schedule B ================= -->
	<!-- =============================================================== -->

	<xsd:complexType name="IRS1118ScheduleBType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1118 Schedule B</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- ===== Schedule B - Part I - Total Foreign Taxes Paid, Accrued, and Deemed Paid ===== -->
			
			<!-- Choice between Credit is Claimed for Taxes: Paid or Accrued -->
			<xsd:choice minOccurs="0">

				<!-- Credit is Claimed for Taxes Paid -->
				<xsd:element name="ForeignTaxesPaidCreditInd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Credit is Claimed for Taxes Paid</Description>
							<LineNumber>Schedule B Part I Line 1</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="ForeignTaxesPaidAccruedAndDeemedPaidStatement"/>
							</xsd:extension>
						</xsd:simpleContent>
					</xsd:complexType>
				</xsd:element>

				<!-- Credit is Claimed for Taxes Accrued -->
				<xsd:element name="ForeignTaxesAccruedCreditInd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Credit is Claimed for Taxes Accrued</Description>
							<LineNumber>Schedule B Part I Line 1</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="ForeignTaxesPaidAccruedAndDeemedPaidStatement"/>
							</xsd:extension>
						</xsd:simpleContent>
					</xsd:complexType>
				</xsd:element>

			</xsd:choice>				
			
			<!-- Total of Tax Withheld at Source on Dividends -->
			<xsd:element name="TotalTaxWithheldDividendsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Tax Withheld at Source on Dividends</Description>
						<LineNumber>Schedule B Part I Line 2a Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Tax Withheld at Source on Interest -->
			<xsd:element name="TotalTaxWithheldInterestAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Tax Withheld at Source on Interest</Description>
						<LineNumber>Schedule B Part I Line 2b Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Tax Withheld at Source on Rents, Royalties, and License Fees -->
			<xsd:element name="TotTxWithheldRentsRyltsLcnsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Tax Withheld at Source on Rents, Royalties, and License Fees</Description>
						<LineNumber>Schedule B Part I Line 2c Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Other Foreign Taxes Paid or Accrued on Section 863(b) Income -->
			<xsd:element name="TotalTxPdOrAccrSect863bIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Other Foreign Taxes Paid or Accrued on Section 863(b) Income</Description>
						<LineNumber>Schedule B Part I Line 2d Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Other Foreign Taxes Paid or Accrued on Foreign Branch Income -->
			<xsd:element name="TotTxPdOrAccrFrgnBranchIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Other Foreign Taxes Paid or Accrued on Foreign Branch Income</Description>
						<LineNumber>Schedule B Part I Line 2e Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Other Foreign Taxes Paid or Accrued on Services Income -->
			<xsd:element name="TotalTxPdOrAccrServicesIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Other Foreign Taxes Paid or Accrued on Services Income</Description>
						<LineNumber>Schedule B Part I Line 2f Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Other Foreign Taxes Paid or Accrued on Other Income -->
			<xsd:element name="TotalTxPdOrAccrOtherIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Other Foreign Taxes Paid or Accrued on Other Income</Description>
						<LineNumber>Schedule B Part I Line 2g Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Total Foreign Taxes Paid or Accrued -->
			<xsd:element name="AggrtTotFrgnTaxesPaidOrAccrAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Total Foreign Taxes Paid or Accrued</Description>
						<LineNumber>Schedule B Part I Line 2h Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total of Taxes Deemed Paid -->
			<xsd:element name="TotalTaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total of Taxes Deemed Paid</Description>
						<LineNumber>Schedule B Part I Line 3 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>			
			
			<!-- ===== Schedule B - Part II - Separate Foreign Tax Credit ===== -->

			<!-- For Total Foreign Taxes Paid, Schedule B Part II Line 1a, use value of Schedule B Part I Line 2h Total -->
			<!-- For Total Taxes Deemed Paid, Schedule B Part II Line 2, use value of Schedule B Part I Line 3 Total -->
			<!-- For Reductions of Taxes Paid, Schedule B Part II Line 3, use value of Schedule G Total -->

			<!-- Foreign Taxes Paid or Accrued by the Corporation During Prior Tax Years That Were Suspended due to the Rules of Section 909 and for Which the Related Income is Taken into Account by the Corporation During the Current Tax Year (See Instructions) -->
			<xsd:element name="TxsAttributableRelatedIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign taxes paid or accrued by the corporation during prior tax years that were suspended due to the rules of section 909 and for which the related income is taken into account by the corporation during the current tax year (see instructions)</Description>
						<LineNumber>Schedule B Part II Line 1b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>			
			
			<!-- Taxes Reclassified Under High-Tax Kickout(HTKO) -->
			<xsd:element name="ForeignIncHighTaxKickOutAdjAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxes reclassified under high-tax kickout(HTKO)</Description>
						<LineNumber>Schedule B Part II Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Enter The Sum Of Any Carryover -->
			<xsd:element name="TotCYCarryoverFrgnOilAndTxAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Enter the sum of any carryover</Description>
						<LineNumber>Schedule B Part II Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS1118ScheduleK"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Foreign Taxes -->
			<xsd:element name="TotalForeignTaxesAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total foreign taxes (combine lines 1 through 5)</Description>
						<LineNumber>Schedule B Part II Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="foreignIncHighTaxedKickOutCd">
								<xsd:simpleType>
									<xsd:restriction base="StringType">
										<xsd:enumeration value="HTKO"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Applicable Schedule J Part I line 11 Amount (if available) or Total of Total Income or (Loss) Before Adjustments from Schedule A -->
			<xsd:element name="ScheduleJOrTotalIncmBfrAdjAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Enter the amount from the applicable column of Schedule J, Part I, line 11.  If Schedule J is not required to be completed, enter the result from the "Totals" line of column 13 of the applicable Schedule A.</Description>
						<LineNumber>Schedule B Part II Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="IRS1118ScheduleJ"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Taxable Income -->
			<xsd:element name="TotalTaxableIncomeAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total taxable income from all sources (enter taxable income from the corporation's tax return)</Description>
						<LineNumber>Schedule B Part II Line 8a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Adjustments to Total Taxable Income -->
			<xsd:element name="TotalTaxableIncomeAdjAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Adjustments to total taxable income</Description>
						<LineNumber>Schedule B Part II Line 8b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Taxable Income minus Adjustments to Total Taxable Income -->
			<xsd:element name="NetTotalTaxableIncomeAdjAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total taxable income minus adjustments to total taxable income</Description>
						<LineNumber>Schedule B Part II Line 8c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Applicable Schedule J Part I line 11 Amount (if available) or Total of Total Income or (Loss) Before Adjustments from Schedule A divided by Total Taxable Income minus Adjustments to Total Taxable Income -->
			<xsd:element name="NumLimitationFractionAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Divide line 7 by line 8c.  Enter the resulting fraction as a decimal.  If line 7 is greater than line 8c, enter 1</Description>
						<LineNumber>Schedule B Part II Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:decimal">
						<xsd:totalDigits value="16"/>
						<xsd:fractionDigits value="15"/>
						<xsd:minInclusive value="0.000000000000000"/>
						<xsd:maxInclusive value="1.000000000000000"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>

			<!-- Total U.S. Credit Allowed Income Tax -->
			<xsd:element name="TotalUSIncomeTaxCrAllowedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total U.S. income tax against which credit is allowed</Description>
						<LineNumber>Schedule B Part II Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Credit Limitation -->
			<xsd:element name="CreditLimitationAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Credit limitation</Description>
						<LineNumber>Schedule B Part II Line 11</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Separate Foreign Tax Credit -->
			<xsd:element name="SeparateForeignTaxCreditAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Separate foreign tax credit</Description>
						<LineNumber>Schedule B Part II Line 12</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- ===== Schedule B - Part III - Summary of Separate Credits ===== -->

			<xsd:element name="SummaryOfSeparateCredits" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>

						<!-- Passive Income Tax Credit -->
						<xsd:element name="ForeignPassiveIncTaxCreditAmt" type="USAmountType" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>
									<Description>Credit for taxes on passive income</Description>
									<LineNumber>Schedule B Part III Line 1</LineNumber>
								</xsd:documentation>
							</xsd:annotation>
						</xsd:element>

						<!-- General Income Tax Credit -->
						<xsd:element name="ForeignGeneralIncTaxCreditAmt" type="USAmountType" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>
									<Description>Credit for taxes on general income</Description>
									<LineNumber>Schedule B Part III Line 2</LineNumber>
								</xsd:documentation>
							</xsd:annotation>
						</xsd:element>

						<!-- Income Re-sourced by Treaty Tax Credit -->
						<xsd:element name="ForeignIncRsrcdTreatyTaxCrAmt" type="USAmountType" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>
									<Description>Credit for taxes on income re-sourced by treaty</Description>
									<LineNumber>Schedule B Part III Line 3</LineNumber>
								</xsd:documentation>
							</xsd:annotation>
						</xsd:element>

						<!-- Sub-total of Tax Credits -->
						<xsd:element name="RelatedTaxAdjustmentAmt" type="USAmountType" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>
									<Description>Total (add lines 1 through 3)</Description>
									<LineNumber>Schedule B Part III Line 4</LineNumber>
								</xsd:documentation>
							</xsd:annotation>
						</xsd:element>

						<!-- International Boycott Operations Credit Reduction -->
						<xsd:element name="IntlBoycottCreditReductionAmt" type="USAmountType" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>
									<Description>Reduction in credit for international boycott operations</Description>
									<LineNumber>Schedule B Part III Line 5</LineNumber>
								</xsd:documentation>
							</xsd:annotation>
						</xsd:element>

						<!-- Total Foreign Tax Credit -->
						<xsd:element name="ForeignTaxCreditAmt" type="USAmountType" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>
									<Description>Total Foreign Tax Credit (subtract line 5 from line 4)</Description>
									<LineNumber>Schedule B Part III Line 6</LineNumber>
								</xsd:documentation>
							</xsd:annotation>
						</xsd:element>

					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- =============================================================== -->
	<!-- ===================  IRS Form 1118 Schedule C ================= -->
	<!-- =============================================================== -->

	<xsd:complexType name="IRS1118ScheduleCType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1118 Schedule C</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- ===== Schedule C - Part I - Dividends and Deemed Inclusions From Post-1986 Undistributed Earnings ===== -->

			<!-- Dividends and Deemed Inclusions From Post-1986 Undistributed Earnings Table -->
			<xsd:element name="DivAndDeemedInclsnPost1986" type="DivAndDeemedInclsnPost1986Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends and Deemed Inclusions From Post-1986 Undistributed Earnings table</Description>
						<LineNumber>Schedule C Part I Line 1-12</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Tax Deemed Paid #1 -->
			<xsd:element name="DivDmdInclsnPost1986TxDmdPdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total (add amounts in column 10)</Description>
						<LineNumber>Schedule C Part I Line 12 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- ===== Schedule C - Part II - Dividends Paid Out of Pre-1987 Accumlated Profits ===== -->

			<!-- Dividends Paid Out of Pre-1987 Accumlated Profits Table -->
			<xsd:element name="DivPaidPre1987AccumProfits" type="DivPaidPre1987AccumProfitsType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid Out of Pre-1987 Accumlated Profits table</Description>
						<LineNumber>Schedule C Part II Line 1-8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Tax Deemed Paid #2 -->
			<xsd:element name="DivPaidPre1987TaxDmdPdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total (add amounts in column 8b)</Description>
						<LineNumber>Schedule C Part II Line 8 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- ===== Schedule C - Part III - Deemed Inclusions from Pre-1987 Earnings and Profits ===== -->

			<!-- Deemed Inclusions from Pre-1987 Earnings and Profits Table -->
			<xsd:element name="DeemedInclsnPre1987EarnPrfts" type="DeemedInclsnPre1987EarnAndPrftsType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deemed Inclusions from Pre-1987 Earnings and Profits table</Description>
						<LineNumber>Schedule C Part III Line 1-8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Tax Deemed Paid #3 -->
			<xsd:element name="DeemedInclsnPre1987TaxDmdPdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total (add amounts in column 8b)</Description>
						<LineNumber>Schedule C Part III Line 8 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- =============================================================== -->
	<!-- ===================  IRS Form 1118 Schedule D ================= -->
	<!-- =============================================================== -->

	<xsd:complexType name="IRS1118ScheduleDType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1118 Schedule D</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- ===== Schedule D - Part I - Tax Deemed Paid by First-Tier Foreign Corporations ===== -->

			<!-- ===== Schedule D - Part I - Section A - Dividends Paid Out of Post-1986 Undistributed Earnings ===== -->

			<!-- Dividends Paid Out from Second-Tier Corp of Post-1986 Undistributed Earnings Table -->
			<xsd:element name="UndistrEarnDivPost19861stTier" type="UndistrEarnDividends2ndTierType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid Out of Post-1986 Undistributed Earnings table</Description>
						<LineNumber>Schedule D Part I Section A Line 1-10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- ===== Schedule D - Part I - Section B - Dividends Paid Out of Pre-1987 Accumulated Profits ===== -->

			<!-- Dividends Paid Out from Second-Tier Corp of Pre-1987 Accumulated Profits Table -->
			<xsd:element name="AccumProfitsDividends1stTier" type="AccumProfitsDividends2ndTierType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid Out of Pre-1987 Accumulated Profits table</Description>
						<LineNumber>Schedule D Part I Section B Line 1-8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- ===== Schedule D - Part II - Tax Deemed Paid by Second-Tier Foreign Corporations ===== -->

			<!-- ===== Schedule D - Part II - Section A - Dividends Paid Out of Post-1986 Undistributed Earnings ===== -->

			<!-- Dividends Paid Out from Third-Tier Corp of Post-1986 Undistributed Earnings Table -->
			<xsd:element name="UndistrEarnDividends2ndTier" type="UndistrEarnDividends3rdTierType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid Out of Post-1986 Undistributed Earnings table</Description>
						<LineNumber>Schedule D Part II Section A Line 1-10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- ===== Schedule D - Part II - Section B - Dividends Paid Out of Pre-1987 Accumulated Profits ===== -->

			<!-- Dividends Paid Out from Third-Tier Corp of Pre-1987 Accumulated Profits Table -->
			<xsd:element name="AccumProfitsDividends2ndTier" type="AccumProfitsDividends3rdTierType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid Out of Pre-1987 Accumulated Profits table</Description>
						<LineNumber>Schedule D Part II Section B Line 1-8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- =============================================================== -->
	<!-- ===================  IRS Form 1118 Schedule E ================= -->
	<!-- =============================================================== -->

	<xsd:complexType name="IRS1118ScheduleEType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1118 Schedule E</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- ===== Schedule E - Part I - Tax Deemed Paid by Third-Tier Foreign Corporations ===== -->

			<!-- Dividends Paid Out from Fourth-Tier Corp of Post-1986 Undistributed Earnings Table -->
			<xsd:element name="TaxDeemedPaidBy3rdTier" type="UndistrEarnDividends4thTierType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid Out of Post-1986 Undistributed Earnings table</Description>
						<LineNumber>Schedule E Part I Line 1-10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- ===== Schedule E - Part II - Tax Deemed Paid by Fourth-Tier Foreign Corporations ===== -->

			<!-- Dividends Paid Out from Fifth-Tier Corp of Post-1986 Undistributed Earnings Table -->
			<xsd:element name="TaxDeemedPaidBy4thTier" type="UndistrEarnDividends5thTierType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid Out of Post-1986 Undistributed Earnings table</Description>
						<LineNumber>Schedule E Part II Line 1-10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- ===== Schedule E - Part III - Tax Deemed Paid by Fifth-Tier Foreign Corporations ===== -->

			<!-- Dividends Paid Out from Sixth-Tier Corp of Post-1986 Undistributed Earnings Table -->
			<xsd:element name="TaxDeemedPaidBy5thTier" type="UndistrEarnDividends6thTierType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid Out of Post-1986 Undistributed Earnings table</Description>
						<LineNumber>Schedule E Part III Line 1-10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- =============================================================== -->
	<!-- ===================  IRS Form 1118 Schedule F ================= -->
	<!-- =============================================================== -->

	<xsd:complexType name="IRS1118ScheduleFType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1118 Schedule F</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- Foreign Branches Gross Income and Definitely Allocable Deductions Table -->
			<xsd:element name="ForeignGrossIncmAndAllcblDed" type="ForeignGrossIncmAndAllcblDedType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Income and Definitely Allocable Deductions for Foreign Branches table</Description>
						<LineNumber>Schedule F Line 1-3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Gross Income -->
			<xsd:element name="TotalGrossIncomeAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Gross Income</Description>
						<LineNumber>Schedule F Line 2 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Definitely Allocable Deductions -->
			<xsd:element name="AggrgtTotalAllocableDedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Definitely Allocable Deductions</Description>
						<LineNumber>Schedule F Line 3 Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- =============================================================== -->
	<!-- ===================  IRS Form 1118 Schedule G ================= -->
	<!-- =============================================================== -->

	<xsd:complexType name="IRS1118ScheduleGType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1118 Schedule G</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- ===== Part I - Reduction Amounts ===== -->
			
			<!-- Section 901(e) Tax Reduction -->
			<xsd:element name="Section901eTaxReductionAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Reduction of Taxes Under Section 901(e)</Description>
						<LineNumber>Schedule G Line A</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="ReductionOfTaxesUnderSection901eSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Oil and Gas Extraction Tax Reduction -->
			<xsd:element name="ReductionForeignOilGasTaxesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Reduction of Oil and Gas Extraction Taxes</Description>
						<LineNumber>Schedule G Line B</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- International Boycott Provisions Tax Reduction -->
			<xsd:element name="ForeignTaxCreditReductionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Reduction of Taxes Due to International Boycott Provisions</Description>
						<LineNumber>Schedule G Line C</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Section 6038(c) Penalty Tax Reduction -->
			<xsd:element name="Sect6038cPnltyTxReductionAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Reduction of Taxes for Section 6038(c) Penalty</Description>
						<LineNumber>Schedule G Line D</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="ReductionOfTaxesForSection6038cPenaltySchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			
			<!-- Taxes Suspended Under Section 909 Amt  -->
			<xsd:element name="TaxesSuspendedUnderSect909Amt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxes Suspended Under Section 909 Amt</Description>
						<LineNumber>Schedule G Line E</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Tax Reductions -->
			<xsd:element name="OtherTaxReductionsAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other Reductions of Taxes</Description>
						<LineNumber>Schedule G Line F</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="OtherReductionOfTaxesSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Tax Reductions -->
			<xsd:element name="ForeignTaxReductionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total (add lines A through F)</Description>
						<LineNumber>Schedule G Total</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- ===== Part II - Other Income ===== -->
			
			<!-- Check This Box if, During the Tax Year,  the Corporation Paid or Accrued any Foreign Tax That was Disqualified for Credit Under Section 901 (m) -->
			<xsd:element name="CorpPayAccrFrgnTaxSect901mInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Check this box if, during the tax year,  the corporation paid or accrued any foreign tax that was disqualified for credit under section 901 (m)</Description>
						<LineNumber>Schedule G Part II</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- =============================================================== -->
	<!-- ===================  IRS Form 1118 Schedule H ================= -->
	<!-- =============================================================== -->

	<xsd:complexType name="IRS1118ScheduleHType">
		<xsd:annotation>
			<xsd:documentation>Content model for Form 1118 Schedule H</xsd:documentation>
		</xsd:annotation>

		<xsd:sequence>

			<!-- ===== Schedule H - Part I - Research and Development Deductions ===== -->

			<!-- Product Line Gross Sales and R&D Deductions Table -->
			<xsd:element name="ResearchDevDedSalesMethod" type="SalesAndRDDedType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Product Line - Gross Sales and R&amp;D Deductions table</Description>
						<LineNumber>Schedule H Part I Line 1-4 (a) (i)&amp;(ii) or (iii)&amp;(iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Choice between Gross Income Method - Option 1 or Option 2 -->
			<xsd:choice minOccurs="0">				
			
				<!-- Gross Income Method - Option 1 -->
				<xsd:element name="GrossIncomeMethodOption1Ind" type="CheckboxType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Gross Income Method - Option 1</Description>
							<LineNumber>Schedule H Part I (b)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Gross Income Method - Option 2 -->
				<xsd:element name="GrossIncomeMethodOption2Ind" type="CheckboxType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Gross Income Method - Option 2</Description>
							<LineNumber>Schedule H Part I (b)</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				
			</xsd:choice>

			<!-- Gross Income Method Gross Sales and R&D Deductions Table -->
			<xsd:element name="ResearchDevDedGrossIncmMethod" type="IncAndRDDedType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Income Method - Gross Sales and R&amp;D Deductions table</Description>
						<LineNumber>Schedule H Part I Line 1-4 (b) (v)&amp;(vi) or (vii)&amp;(viii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>			

			<!-- Total R&D Deductions Not Definitely Allocable - General Category Income -->
			<xsd:element name="TotRDDeductionsGenCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total R&amp;D Deductions Not Definitely Allocable - General category income</Description>
						<LineNumber>Schedule H Part I Line 3a(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total R&D Deductions Not Definitely Allocable - Passive Category Income -->
			<xsd:element name="TotRDDeductionsPssvCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total R&amp;D Deductions Not Definitely Allocable - Passive category income</Description>
						<LineNumber>Schedule H Part I Line 3b(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total R&D Deductions Not Definitely Allocable - Section 901(j) Income (repeatable) -->
			<xsd:element name="TotRDDeductionsSect901jIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total R&amp;D Deductions Not Definitely Allocable - Section 901(j) income</Description>
						<LineNumber>Schedule H Part I Line 3c(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total R&D Deductions Not Definitely Allocable - Treaty Re-sourced Income (repeatable) -->
			<xsd:element name="TotRDDeductionsTrtyRscIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total R&amp;D Deductions Not Definitely Allocable - Income re-sourced by treaty</Description>
						<LineNumber>Schedule H Part I Line 3d(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total R&D Deductions Not Definitely Allocable - Total Foreign -->
			<xsd:element name="TotRDDeductionsTotalForeignAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total R&amp;D Deductions Not Definitely Allocable - Total foreign (add lines 3a through 3d)</Description>
						<LineNumber>Schedule H Part I Line 4(c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Fair Market Value Method -->
			<xsd:element name="AvgAstVlFairMrktValueMthdInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Fair market value method</Description>
						<LineNumber>Schedule H Part II (a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Tax Book Value Method -->
			<xsd:element name="AvgAstVlTaxBookValueMthdInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Tax book value method</Description>
						<LineNumber>Schedule H Part II (a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Alternative Tax Book Value Method -->
			<xsd:element name="AvgAstVlAltTaxBookValueMthdInd" type="CheckboxType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Alternative tax book value method</Description>
						<LineNumber>Schedule H Part II (a)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Nonfinancial Corporations - Totals -->
			<xsd:element name="AvgAstVlNonfinclTotalsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Nonfinancial Corporations - Totals</Description>
						<LineNumber>Schedule H Part II Line 1a(a)(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Nonfinancial Corporations - Amounts Specifically Allocable Under Temp. Regs. 1.861-10T(e) -->
			<xsd:element name="AvgAstVlNonfinclTempRegsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Nonfinancial Corporations - Amounts specifically allocable under Temp. Regs. 1.861-10T(e)</Description>
						<LineNumber>Schedule H Part II Line 1b(a)(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Nonfinancial Corporations - Other Specific Allocations Under Temp. Regs. 1.861-10T -->
			<xsd:element name="AvgAstVlNonfinclOthTempRegsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Nonfinancial Corporations - Other specific allocations under Temp. Regs. 1.861-10T</Description>
						<LineNumber>Schedule H Part II Line 1c(a)(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Nonfinancial Corporations - Assets Excluded from Apportionment Formula -->
			<xsd:element name="AvgAstVlNonfinclAstExcldAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Nonfinancial Corporations - Assets Excluded from Apportionment Formula</Description>
						<LineNumber>Schedule H Part II Line 1d(a)(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Nonfinancial Corporations - Total To Be Apportioned -->
			<xsd:element name="AvgAstVlNonfinclTotalApprtnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Nonfinancial Corporations - Total To Be Apportionment (subtract lines 1b, 1c, and 1d from line 1a)</Description>
						<LineNumber>Schedule H Part II Line 2(a)(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Nonfinancial Corporations - General Category Income -->
			<xsd:element name="AvgAstVlNonfinclGenCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Nonfinancial Corporations - General Category Income</Description>
						<LineNumber>Schedule H Part II Line 3a(a)(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Nonfinancial Corporations - Passive Income -->
			<xsd:element name="AvgAstVlNonfinclPssvCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Nonfinancial Corporations - Passive Income</Description>
						<LineNumber>Schedule H Part II Line 3b(a)(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Nonfinancial Corporations - Section 901(j) Income (repeatable) -->
			<xsd:element name="AvgAstVlNonfincl901jIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Nonfinancial Corporations - Section 901(j) income</Description>
						<LineNumber>Schedule H Part II Line 3c(a)(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Nonfinancial Corporations - Treaty Re-sourced Income (repeatable) -->
			<xsd:element name="AvgAstVlNonfinclTrtyRscIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Nonfinancial Corporations - Income re-sourced by treaty</Description>
						<LineNumber>Schedule H Part II Line 3d(a)(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Nonfinancial Corporations - Total Foreign -->
			<xsd:element name="AvgAstVlNonfinclTotForeignAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Nonfinancial Corporations - Total foreign (add lines 3a through 3d)</Description>
						<LineNumber>Schedule H Part II Line 4(a)(i)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Financial Corporations - Totals -->
			<xsd:element name="AvgAstVlFinclTotalsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Financial Corporations - Totals</Description>
						<LineNumber>Schedule H Part II Line 1a(a)(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Financial Corporations - Amounts Specifically Allocable Under Temp. Regs. 1.861-10T(e) -->
			<xsd:element name="AvgAstVlFinclTempRegsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Financial Corporations - Amounts specifically allocable under Temp. Regs. 1.861-10T(e)</Description>
						<LineNumber>Schedule H Part II Line 1b(a)(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Financial Corporations - Other Specific Allocations Under Temp. Regs. 1.861-10T -->
			<xsd:element name="AvgAstVlFinclOthTempRegsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Financial Corporations - Other specific allocations under Temp. Regs. 1.861-10T</Description>
						<LineNumber>Schedule H Part II Line 1c(a)(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Financial Corporations - Assets Excluded from Apportionment Formula -->
			<xsd:element name="AvgAstVlFinclAstExcldAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Financial Corporations - Assets Excluded from Apportionment Formula</Description>
						<LineNumber>Schedule H Part II Line 1d(a)(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Financial Corporations - Total To Be Apportioned -->
			<xsd:element name="AvgAstVlFinclTotalApprtnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Financial Corporations - Total To Be Apportionment (subtract lines 1b, 1c, and 1d from line 1a)</Description>
						<LineNumber>Schedule H Part II Line 2(a)(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Financial Corporations - General Category Income -->
			<xsd:element name="AvgAstVlFinclGenCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Financial Corporations - General Category Income</Description>
						<LineNumber>Schedule H Part II Line 3a(a)(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Financial Corporations - Passive Category Income -->
			<xsd:element name="AvgAstVlFinclPssvCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Financial Corporations - Passive Category Income</Description>
						<LineNumber>Schedule H Part II Line 3b(a)(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Financial Corporations - Section 901(j) Income (repeatable) -->
			<xsd:element name="AvgAstVlFinclSect901jIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Financial Corporations - Section 901(j) income</Description>
						<LineNumber>Schedule H Part II Line 3c(a)(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Financial Corporations - Treaty Re-sourced Income (repeatable) -->
			<xsd:element name="AvgAstVlFinclTrtyRscIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Financial Corporations - Income re-sourced by treaty</Description>
						<LineNumber>Schedule H Part II Line 3d(a)(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Average Assets Value - Financial Corporations - Total Foreign -->
			<xsd:element name="AvgAstVlFinclTotalForeignAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Average Value of Assets - Financial Corporations - Total foreign (add lines 3a through 3d)</Description>
						<LineNumber>Schedule H Part II Line 4(a)(ii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Nonfinancial Corporations - Totals -->
			<xsd:element name="IntDedNonfinclTotalsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Nonfinancial Corporations - Totals</Description>
						<LineNumber>Schedule H Part II Line 1a(b)(iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Nonfinancial Corporations - Amounts Specifically Allocable Under Temp. Regs. 1.861-10T(e) -->
			<xsd:element name="IntDedNonfinclTempRegsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Nonfinancial Corporations - Amounts specifically allocable under Temp. Regs. 1.861-10T(e)</Description>
						<LineNumber>Schedule H Part II Line 1b(b)(iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Nonfinancial Corporations - Other Specific Allocations Under Temp. Regs. 1.861-10T -->
			<xsd:element name="IntDedNonfinclOthTempRegsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Nonfinancial Corporations - Other specific allocations under Temp. Regs. 1.861-10T</Description>
						<LineNumber>Schedule H Part II Line 1c(b)(iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Nonfinancial Corporations - Total To Be Apportioned -->
			<xsd:element name="IntDedNonfinclTotalApprtnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Nonfinancial Corporations - Total To Be Apportionment (subtract lines 1b, 1c, and 1d from line 1a)</Description>
						<LineNumber>Schedule H Part II Line 2(b)(iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Nonfinancial Corporations - General Category Income -->
			<xsd:element name="IntDedNonfinclGenCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Nonfinancial Corporations - General Category Income</Description>
						<LineNumber>Schedule H Part II Line 3a(b)(iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Nonfinancial Corporations - Passive Category Income -->
			<xsd:element name="IntDedNonfinclPssvCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Nonfinancial Corporations - Passive Category Income</Description>
						<LineNumber>Schedule H Part II Line 3b(b)(iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Nonfinancial Corporations - Section 901(j) Income (repeatable) -->
			<xsd:element name="IntDedNonfinclSect901jIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Nonfinancial Corporations - Section 901(j) income</Description>
						<LineNumber>Schedule H Part II Line 3c(b)(iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Nonfinancial Corporations - Treaty Re-sourced Income (repeatable) -->
			<xsd:element name="IntDedNonfinclTrtyRscIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Nonfinancial Corporations - Income re-sourced by treaty</Description>
						<LineNumber>Schedule H Part II Line 3d(b)(iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Nonfinancial Corporations - Total Foreign -->
			<xsd:element name="IntDedNonfinclTotalForeignAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Nonfinancial Corporations - Total foreign (add lines 3a through 3d)</Description>
						<LineNumber>Schedule H Part II Line 4(b)(iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Financial Corporations - Totals -->
			<xsd:element name="IntDedFinclTotalsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Financial Corporations - Totals</Description>
						<LineNumber>Schedule H Part II Line 1a(b)(iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Financial Corporations - Amounts Specifically Allocable Under Temp. Regs. 1.861-10T(e) -->
			<xsd:element name="IntDedFinclTempRegsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Financial Corporations - Amounts specifically allocable under Temp. Regs. 1.861-10T(e)</Description>
						<LineNumber>Schedule H Part II Line 1b(b)(iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Financial Corporations - Other Specific Allocations Under Temp. Regs. 1.861-10T -->
			<xsd:element name="IntDedFinclOthTempRegAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Financial Corporations - Other specific allocations under Temp. Regs. 1.861-10T</Description>
						<LineNumber>Schedule H Part II Line 1c(b)(iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Financial Corporations - Total To Be Apportioned -->
			<xsd:element name="IntDedFinclTotalApprtnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Financial Corporations - Total To Be Apportionment (subtract lines 1b, 1c, and 1d from line 1a)</Description>
						<LineNumber>Schedule H Part II Line 2(b)(iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Financial Corporations - General Category Income -->
			<xsd:element name="IntDedFinclGenCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Financial Corporations - General Category Income</Description>
						<LineNumber>Schedule H Part II Line 3a(b)(iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Financial Corporations - Passive Category Income -->
			<xsd:element name="IntDedFinclPssvCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Financial Corporations - Passive Category Income</Description>
						<LineNumber>Schedule H Part II Line 3b(b)(iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Financial Corporations - Section 901(j) Income (repeatable) -->
			<xsd:element name="IntDedFinclSection901jIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Financial Corporations - Section 901(j) income</Description>
						<LineNumber>Schedule H Part II Line 3c(b)(iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Financial Corporations - Treaty Re-sourced Income (repeatable) -->
			<xsd:element name="IntDedFinclTrtyRscIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Financial Corporations - Income re-sourced by treaty</Description>
						<LineNumber>Schedule H Part II Line 3d(b)(iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest Deductions - Financial Corporations - Total Foreign -->
			<xsd:element name="IntDedFinclTotalForeignAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest Deductions - Financial Corporations - Total foreign (add lines 3a through 3d)</Description>
						<LineNumber>Schedule H Part II Line 4(b)(iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- All Other Deductions Not Definitely Allocable - Totals -->
			<xsd:element name="OthDedNotAllcblTotalsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>All Other Deductions Not Definitely Allocable - Totals</Description>
						<LineNumber>Schedule H Part II Line 1a (c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- All Other Deductions Not Definitely Allocable - General Category Income -->
			<xsd:element name="OthDedNotAllcblGenCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>All Other Deductions Not Definitely Allocable - General category income</Description>
						<LineNumber>Schedule H Part II Line 3a (c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- All Other Deductions Not Definitely Allocable - Passive Income -->
			<xsd:element name="OthDedNotAllcblPssvCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>All Other Deductions Not Definitely Allocable - Passive income</Description>
						<LineNumber>Schedule H Part II Line 3b (c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- All Other Deductions Not Definitely Allocable - Section 901(j) Income (repeatable) -->
			<xsd:element name="OthDedNotAllcblSect901jIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>All Other Deductions Not Definitely Allocable - Section 901(j) income</Description>
						<LineNumber>Schedule H Part II Line 3c (c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- All Other Deductions Not Definitely Allocable - Treaty Re-sourced Income (repeatable) -->
			<xsd:element name="OthDedNotAllcblTrtyRscIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>All Other Deductions Not Definitely Allocable - Income re-sourced by treaty</Description>
						<LineNumber>Schedule H Part II Line 3d (c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- All Other Deductions Not Definitely Allocable - Total Foreign -->
			<xsd:element name="OthDedNotAllcblTotalForeignAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>All Other Deductions Not Definitely Allocable - Total foreign (add lines 3a through 3d)</Description>
						<LineNumber>Schedule H Part II Line 4 (c)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Totals - General Category Income -->
			<xsd:element name="GeneralCategoryIncmTotalsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Totals - General category income</Description>
						<LineNumber>Schedule H Part II Line 3a (d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Totals - Passive Category Income -->
			<xsd:element name="PassiveCategoryIncmTotalsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Totals - Passive category income</Description>
						<LineNumber>Schedule H Part II Line 3b (d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Totals - Section 901(j) Income (repeatable) -->
			<xsd:element name="Section901jIncomeTotalsAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Totals - Section 901(j) income</Description>
						<LineNumber>Schedule H Part II Line 3c (d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Totals - Treaty Re-sourced Income (repeatable) -->
			<xsd:element name="TreatyResourcedIncomeTotalsAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Totals - Income re-sourced by treaty</Description>
						<LineNumber>Schedule H Part II Line 3d (d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Totals - Total Foreign -->
			<xsd:element name="TotalForeignTotalsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Totals - Total foreign (add lines 3a through 3d)</Description>
						<LineNumber>Schedule H Part II Line 4 (d)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "Income or (Loss) Before Adjustments" in Schedule A and Foreign Taxes Paid, Accrued, and Deemed Paid" in Schedule B ===== -->

	<xsd:complexType name="ScheduleAAndScheduleBPartIType">

		<xsd:sequence>

			<!-- Row ID -->
			<xsd:element name="RowId" type="IRS1118RowIDType" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Row identifier letter(s)</Description>
						<LineNumber>Schedule A identifier column</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Choice between: Foreign Country or U.S. Possession or "863(B)" or "NOL" or "RICs" or "HTKO"  -->
			<xsd:choice minOccurs="0">

				<!-- Foreign Country or U.S. Possession Code -->
				<xsd:element name="ForeignCountryOrUSPossessionCd" type="CountryType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Foreign Country or U.S. Possession Code</Description>
							<LineNumber>Schedule A Line 1</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>

				<!-- Foreign Country or U.S. Possession - "NOL" -->
				<xsd:element name="NetOperatingLossCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Foreign Country or U.S. Possession - NOL</Description>
							<LineNumber>Schedule A Line 1</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="NOL"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

				<!-- Foreign Country or U.S. Possession - "RICs" -->
				<xsd:element name="ForeignRegulatedInvestmtCompCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Foreign Country or U.S. Possession - RICs</Description>
							<LineNumber>Schedule A Line 1</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="RICs"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

				<!-- Foreign Country or U.S. Possession - "HTKO" -->
				<xsd:element name="ForeignIncHighTaxedKickOutCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Foreign Country or U.S. Possession - HTKO</Description>
							<LineNumber>Schedule A Line 1</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="HTKO"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

				<!-- Foreign Country or U.S. Possession - "863(B)" -->
				<xsd:element name="Section863bIncomeCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Foreign Country or U.S. Possession - 863(B)</Description>
							<LineNumber>Schedule A Line 1</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="StringType">
							<xsd:enumeration value="863(B)"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>

			</xsd:choice>

			<!-- Deemed Dividends - Exclude Gross-Up -->
			<xsd:element name="DeemedDividendsExcldGrossUpAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deemed Dividends - Exclude Gross-up</Description>
						<LineNumber>Schedule A Line 2a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deemed Dividends - Gross-Up (sec.78) -->
			<xsd:element name="DeemedDividendsGrossUpAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deemed Dividends - Gross-up  (sec.78) </Description>
						<LineNumber>Schedule A Line 2b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Dividends - Exclude Gross-Up -->
			<xsd:element name="OtherDividendsExcldGrossUpAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other Dividends - Exclude Gross-up</Description>
						<LineNumber>Schedule A Line 3a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Dividends - Gross-Up  (sec.78)  -->
			<xsd:element name="OtherDividendsGrossUpAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other Dividends - Gross-up (sec.78)</Description>
						<LineNumber>Schedule A Line 3b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Interest -->
			<xsd:element name="InterestReceivedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Interest</Description>
						<LineNumber>Schedule A Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Rents, Royalties, and License Fees -->
			<xsd:element name="GroRentsRyltsLcnsFeesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Rents, Royalties, and License Fees</Description>
						<LineNumber>Schedule A Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income From Performance of Services -->
			<xsd:element name="GrossIncomeAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Income From Performance of Services</Description>
						<LineNumber>Schedule A Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Income -->
			<xsd:element name="OtherIncomeLossAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other</Description>
						<LineNumber>Schedule A Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="USAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="OtherIncomeStatement"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Total Income -->
			<xsd:element name="TotalGrossIncomeOrLossAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total</Description>
						<LineNumber>Schedule A Line 8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Rental, Royalty, and Licensing Expenses - Depreciation, Depletion, and Amortization -->
			<xsd:element name="DeprecDpltnAmortExpnsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Rental, Royalty, and Licensing Expenses - Depreciation, Depletion, and Amortization</Description>
						<LineNumber>Schedule A Line 9a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Rental, Royalty, and Licensing Expenses - Other Expenses -->
			<xsd:element name="OtherExpensesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Rental, Royalty, and Licensing Expenses - Other Expenses</Description>
						<LineNumber>Schedule A Line 9b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Expenses Related to Gross Income From Performance of Services -->
			<xsd:element name="GroIncmRelatedExpensesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Expenses Related to Gross Income From Performance of Services</Description>
						<LineNumber>Schedule A Line 9c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Definitely Allocable Deductions -->
			<xsd:element name="OtherAllocableDeductionsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other Definitely Allocable Deductions</Description>
						<LineNumber>Schedule A Line 9d</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Definitely Allocable Deductions -->
			<xsd:element name="TotalAllocableDeductionsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Definitely Allocable Deductions</Description>
						<LineNumber>Schedule A Line 9e</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Apportioned Share of Deductions Not Definitely Allocable -->
			<xsd:element name="ApportionedShareDeductionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Apportioned Share of Deductions Not Definitely Allocable</Description>
						<LineNumber>Schedule A Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Net Operating Loss Deduction -->
			<xsd:element name="NetOperatingLossDeductionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Net operating loss deduction</Description>
						<LineNumber>Schedule A Line 11</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Deductions (add 9(e) through 11) -->
			<xsd:element name="TotalDeductionAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total deductions (add 9(e) through 11)</Description>
						<LineNumber>Schedule A Line 12</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Income or (Loss) Before Adjustments (col 8 minus col 12) -->
			<xsd:element name="TotIncmOrLossBfrAdjustmentsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total income or (loss) before adjustments (col 8 minus col 12)</Description>
						<LineNumber>Schedule A Line 13</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
		 	</xsd:element>

		 	
			<!-- ===== Schedule B - Part I - Foreign Taxe Credit ===== -->				
			
			
			<!-- Date Paid -->
			<xsd:element name="PaidDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Date Paid</Description>
						<LineNumber>Schedule B Part I Line 1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Date Accrued -->
			<xsd:element name="AccruedDt" type="DateType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Date Accrued</Description>
						<LineNumber>Schedule B Part I Line 1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Withheld at Source on Dividends -->
			<xsd:element name="TaxWithheldDividendsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Withheld at Source on Dividends</Description>
						<LineNumber>Schedule B Part I Line 2a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Withheld at Source on Interest -->
			<xsd:element name="TaxWithheldInterestAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Withheld at Source on Interest</Description>
						<LineNumber>Schedule B Part I Line 2b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Withheld at Source on Rents, Royalties, and License Fees -->
			<xsd:element name="TaxWithheldRentsRyltsLcnsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Withheld at Source on Rents, Royalties, and License Fees</Description>
						<LineNumber>Schedule B Part I Line 2c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Foreign Taxes Paid or Accrued on Section 863(b) Income -->
			<xsd:element name="TxPdOrAccrSect863bIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other Foreign Taxes Paid or Accrued on Section 863(b) Income</Description>
						<LineNumber>Schedule B Part I Line 2d</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Foreign Taxes Paid or Accrued on Foreign Branch Income -->
			<xsd:element name="TxPdOrAccrFrgnBranchIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other Foreign Taxes Paid or Accrued on Foreign Branch Income</Description>
						<LineNumber>Schedule B Part I Line 2e</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Foreign Taxes Paid or Accrued on Services Income -->
			<xsd:element name="TxPdOrAccrServicesIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other Foreign Taxes Paid or Accrued on Services Income</Description>
						<LineNumber>Schedule B Part I Line 2f</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Other Foreign Taxes Paid or Accrued on Other Income -->
			<xsd:element name="TxPdOrAccrOtherIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Other Foreign Taxes Paid or Accrued on Other Income</Description>
						<LineNumber>Schedule B Part I Line 2g</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Total Foreign Taxes Paid or Accrued -->
			<xsd:element name="TotalForeignTaxesPaidOrAccrAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total Foreign Taxes Paid or Accrued</Description>
						<LineNumber>Schedule B Part I Line 2h</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Taxes Deemed Paid -->
			<xsd:element name="TaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Taxes Deemed Paid</Description>
						<LineNumber>Schedule B Part I Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>


	<!-- ===== Type for Repeating Element "Part I - Dividends and Deemed Inclusions From Post- 1986 Undistributed Earnings" in Schedule C ===== -->

	<xsd:complexType name="DivAndDeemedInclsnPost1986Type">

		<xsd:sequence>

			<!-- Foreign Corporation Name -->
			<xsd:element name="ForeignCorporationName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Foreign Corporation</Description>
						<LineNumber>Schedule C Part I Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Choice between Foreign Corporation EIN, or Missing EIN Reason -->
			<xsd:choice minOccurs="0">
			
				<!-- Foreign Corporation EIN -->
				<xsd:element name="ForeignCorporationEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Foreign Corporation EIN</Description>
							<LineNumber>Schedule C Part I Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				
				<!-- Missing EIN Reason Code -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason code</Description>
							<LineNumber>Schedule C Part I Line 1b</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>Schedule C Part I Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>		
		
			<!-- Tax Year End -->
			<xsd:element name="TaxYearEndMonthYr" type="YearMonthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Year End</Description>
						<LineNumber>Schedule C Part I Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country Name -->
			<xsd:element name="CountryCd" type="CountryType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of Incorporation</Description>
						<LineNumber>Schedule C Part I Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Post-1986 Undistributed Earnings -->
			<xsd:element name="CYEPPost1986UndistrEarnAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Undistributed Earnings</Description>
						<LineNumber>Schedule C Part I Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="ForeignAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="Post1986UndistributedEarningsSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Opening Balance in Post-1986 Foreign Income Taxes -->
			<xsd:element name="BalBOYPost1986UndistrEarnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Opening Balance in Post-1986 Foreign Income Taxes</Description>
						<LineNumber>Schedule C Part I Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Taxes Paid -->
			<xsd:element name="ForeignTaxesPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule C Part I Line 6a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Taxes Deemed Paid -->
			<xsd:element name="ForeignTaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Deemed Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule C Part I Line 6b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Post-1986 Foreign Income Taxes -->
			<xsd:element name="Post1986ForeignIncomeTaxesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Foreign Income Taxes</Description>
						<LineNumber>Schedule C Part I Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends and Deemed Inclusions - Funtional Currency -->
			<xsd:element name="DividendsDmdInclsnFuncCurAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends and Deemed Inclusions - Functional Currency</Description>
						<LineNumber>Schedule C Part I Line 8a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends and Deemed Inclusions - U.S. Dollars -->
			<xsd:element name="DividendsDmdInclsnUSDollarAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends and Deemed Inclusions - U.S. Dollars</Description>
						<LineNumber>Schedule C Part I Line 8b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends and Deemed Inclusions to Post-1986 Undistributed Earnings ratio -->
			<xsd:element name="DividendsEarningsRt" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends and Deemed Inclusions divided by Post-1986 Undistributed Earnings.  Divide column 8(a) by column 4</Description>
						<LineNumber>Schedule C Part I Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Post-1986 Foreign Income Taxes Dividends Earn Amount -->
			<xsd:element name="Post1986FrgnIncmTxsDivEarnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Foreign Income Taxes Dividends Earn Amount</Description>
						<LineNumber>Schedule C Part I Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Section 960c Limitation Amount -->
			<xsd:element name="Section960cLimitationAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Section 960c Limitation Amount</Description>
						<LineNumber>Schedule C Part I Line 11</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid -->
			<xsd:element name="TaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid (subtract column 11 from column 10)</Description>
						<LineNumber>Schedule C Part I Line 12</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>


	<!-- ===== Type for Repeating Element "Part II - Dividends Paid Out of Pre-1987 Accumulated Profits" in Schedule C ===== -->

	<xsd:complexType name="DivPaidPre1987AccumProfitsType">

		<xsd:sequence>

			<!-- Foreign Corporation Name -->
			<xsd:element name="ForeignCorporationName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Foreign Corporation</Description>
						<LineNumber>Schedule C Part II Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Choice between Foreign Corporation EIN, or Missing EIN Reason -->
			<xsd:choice minOccurs="0">
			
				<!-- Foreign Corporation EIN -->
				<xsd:element name="ForeignCorporationEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Foreign Corporation EIN</Description>
							<LineNumber>Schedule C Part II Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				
				<!-- Missing EIN Reason Code -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason code</Description>
							<LineNumber>Schedule C Part II Line 1b</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>Schedule C Part II Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>			
			
			<!-- Tax Year End -->
			<xsd:element name="TaxYearEndMonthYr" type="YearMonthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Year End</Description>
						<LineNumber>Schedule C Part II Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country Name -->
			<xsd:element name="CountryCd" type="CountryType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of Incorporation</Description>
						<LineNumber>Schedule C Part II Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Accumulated Profits -->
			<xsd:element name="AccumulatedProfitsAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accumulated Profits for Tax Year Indicated</Description>
						<LineNumber>Schedule C Part II Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="ForeignAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="AccumulatedProfitsForTaxYearSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Earnings and Profits (E&P) Foreign Taxes Paid and Deemed Paid -->
			<xsd:element name="EarnAndPrftTaxesPdAndDmdPdAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Paid and Deemed Paid on Earnings and Profits (E&amp;P) for Tax Year Indicated</Description>
						<LineNumber>Schedule C Part II Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid - Funtional Currency -->
			<xsd:element name="DividendsPaidFunctionalCurAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid - Functional Currency</Description>
						<LineNumber>Schedule C Part II Line 6a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid - U.S. Dollars -->
			<xsd:element name="DividendsPaidUSDollarsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid - U.S. Dollars</Description>
						<LineNumber>Schedule C Part II Line 6b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid to Accumlated Profits ratio -->
			<xsd:element name="DividendsPaidAccumPrftsRt" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid divided by Accumulated Profits.  Divide column 6(a) by column 4</Description>
						<LineNumber>Schedule C Part II Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid - Functional Currency -->
			<xsd:element name="TaxDeemedPaidFunctionalCurAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid - Functional Currency</Description>
						<LineNumber>Schedule C Part II Line 8a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid - U.S. Dollars -->
			<xsd:element name="TaxDeemedPaidUSDollarsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid - U.S. Dollars</Description>
						<LineNumber>Schedule C Part II Line 8b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "Part III - Deemed Inclusions From Pre-1987 Earnings and Profits" in Schedule C ===== -->

	<xsd:complexType name="DeemedInclsnPre1987EarnAndPrftsType">

		<xsd:sequence>

			<!-- Foreign Corporation Name -->
			<xsd:element name="ForeignCorporationName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Foreign Corporation</Description>
						<LineNumber>Schedule C Part III Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Choice between Foreign Corporation EIN, or Missing EIN Reason -->
			<xsd:choice minOccurs="0">
			
				<!-- Foreign Corporation EIN -->
				<xsd:element name="ForeignCorporationEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Foreign Corporation EIN</Description>
							<LineNumber>Schedule C Part III Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				
				<!-- Missing EIN Reason Code -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason code</Description>
							<LineNumber>Schedule C Part III Line 1b</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>Schedule C Part III Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>			
			
			<!-- Tax Year End -->
			<xsd:element name="TaxYearEndMonthYr" type="YearMonthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Year End</Description>
						<LineNumber>Schedule C Part III Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country Name -->
			<xsd:element name="CountryCd" type="CountryType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of Incorporation</Description>
						<LineNumber>Schedule C Part III Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Earnings and Profits -->
			<xsd:element name="EarningsAndProfitsAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>E&amp;P for Tax Year Indicated</Description>
						<LineNumber>Schedule C Part III Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="ForeignAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="EarningsAndProfitsSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Foreign Taxes Paid and Deemed Paid -->
			<xsd:element name="ForeignTaxesPaidAndDeemedPdAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Paid and Deemed Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule C Part III Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deemed Inclusions - Funtional Currency -->
			<xsd:element name="DeemedInclsnFunctionalCurAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deemed Inclusions - Functional Currency</Description>
						<LineNumber>Schedule C Part III Line 6a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deemed Inclusions - U.S. Dollars -->
			<xsd:element name="DeemedInclsnUSDollarsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deemed Inclusions - U.S. Dollars</Description>
						<LineNumber>Schedule C Part III Line 6b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Deemed Inclusions to Earnings and Profits ratio -->
			<xsd:element name="DeemedInclsnEarnPrftsRt" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Deemed Inclusions divided by Earnings and Profits.  Divide column 6(a) by column 4</Description>
						<LineNumber>Schedule C Part III Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid -->
			<xsd:element name="TaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid (multiply column 5 by column 7)</Description>
						<LineNumber>Schedule C Part III Line 8</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "Dividends Paid Out of Post-1986 Undistributed Earnings" in Schedule D Part I Section A ===== -->

	<xsd:complexType name="UndistrEarnDividends2ndTierType">

		<xsd:sequence>

			<!-- Second-Tier Foreign Corporation Name -->
			<xsd:element name="SecondTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Second-Tier Foreign Corporation</Description>
						<LineNumber>Schedule D Part I Section A Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Related First-Tier Foreign Corporation Name -->
			<xsd:element name="RelatedFirstTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Related First-Tier Foreign Corporation</Description>
						<LineNumber>Schedule D Part I Section A Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Choice between Second Tier Corporation EIN, or Missing EIN Reason -->
			<xsd:choice minOccurs="0">
			
				<!-- Second Tier Corporation EIN -->
				<xsd:element name="SecondTierCorpEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Second Tier Corporation EIN</Description>
							<LineNumber>Schedule D Part I Section A Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				
				<!-- Missing EIN Reason Code -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason code</Description>
							<LineNumber>Schedule D Part I Section A Line 1b</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>Schedule D Part I Section A Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>				
				
			<!-- Tax Year End -->
			<xsd:element name="TaxYearEndMonthYr" type="YearMonthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Year End</Description>
						<LineNumber>Schedule D Part I Section A Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country Name -->
			<xsd:element name="CountryCd" type="CountryType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of Incorporation</Description>
						<LineNumber>Schedule D Part I Section A Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Post-1986 Undistributed Earnings -->
			<xsd:element name="CYEPPost1986UndistrEarnAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Undistributed Earnings</Description>
						<LineNumber>Schedule D Part I Section A Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="ForeignAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="Post1986UndistributedEarningsSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Opening Balance in Post-1986 Foreign Income Taxes -->
			<xsd:element name="BalBOYPost1986UndistrEarnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Opening Balance in Post-1986 Foreign Income Taxes</Description>
						<LineNumber>Schedule D Part I Section A Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Taxes Paid -->
			<xsd:element name="ForeignTaxesPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule D Part I Section A Line 6a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Taxes Deemed Paid -->
			<xsd:element name="ForeignTaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Deemed Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule D Part I Section A Line 6b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Post-1986 Foreign Income Taxes -->
			<xsd:element name="Post1986ForeignIncomeTaxesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Foreign Income Taxes</Description>
						<LineNumber>Schedule D Part I Section A Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of Second-Tier Corporation -->
			<xsd:element name="DividendsPaidSecondTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of Second-Tier Corporation</Description>
						<LineNumber>Schedule D Part I Section A Line 8a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of First-Tier Corporation -->
			<xsd:element name="DividendsPaidFirstTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of First-Tier Corporation</Description>
						<LineNumber>Schedule D Part I Section A Line 8b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid to Post-1986 Undistributed Earnings ratio -->
			<xsd:element name="DividendsEarningsRt" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid divided by Post-1986 Undistributed Earnings.  Divide column 8(a) by column 4</Description>
						<LineNumber>Schedule D Part I Section A Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid -->
			<xsd:element name="TaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid (multiply column 7 by column 9)</Description>
						<LineNumber>Schedule D Part I Section A Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "Dividends Paid Out of Pre-1987 Accumulated Profits" in Schedule D Part I Secion B ===== -->

	<xsd:complexType name="AccumProfitsDividends2ndTierType">

		<xsd:sequence>

			<!-- Second-Tier Foreign Corporation Name -->
			<xsd:element name="SecondTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Second-Tier Foreign Corporation</Description>
						<LineNumber>Schedule D Part I Section B Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Related First-Tier Foreign Corporation Name -->
			<xsd:element name="RelatedFirstTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Related First-Tier Foreign Corporation</Description>
						<LineNumber>Schedule D Part I Section B Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Choice between Second Tier Corporation EIN, or Missing EIN Reason -->
			<xsd:choice minOccurs="0">
			
				<!-- Second Tier Corporation EIN -->
				<xsd:element name="SecondTierCorpEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Second Tier Corporation EIN</Description>
							<LineNumber>Schedule D Part I Section B Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				
				<!-- Missing EIN Reason Code -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason code</Description>
							<LineNumber>Schedule D Part I Section B Line 1b</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>Schedule D Part I Section B Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>	

			<!-- Tax Year End -->
			<xsd:element name="TaxYearEndMonthYr" type="YearMonthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Year End</Description>
						<LineNumber>Schedule D Part I Section B Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Country Name -->
			<xsd:element name="CountryCd" type="CountryType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of Incorporation</Description>
						<LineNumber>Schedule D Part I Section B Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Accumulated Profits -->
			<xsd:element name="AccumulatedProfitsAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accumulated Profits for Tax Year Indicated</Description>
						<LineNumber>Schedule D Part I Section B Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="ForeignAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="AccumulatedProfitsForTaxYearSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Foreign Taxes Paid and Deemed Paid -->
			<xsd:element name="ForeignTaxesPaidAndDeemedPdAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Paid and Deemed Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule D Part I Section B Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of Second-Tier Corporation -->
			<xsd:element name="DividendsPaidSecondTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of Second-Tier Corporation</Description>
						<LineNumber>Schedule D Part I Section B Line 6a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of First-Tier Corporation -->
			<xsd:element name="DividendsPaidFirstTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of First-Tier Corporation</Description>
						<LineNumber>Schedule D Part I Section B Line 6b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid to Accumlated Profits ratio -->
			<xsd:element name="DividendsPaidAccumPrftsRt" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid divided by Accumulated Profits.  Divide column 6(a) by column 4</Description>
						<LineNumber>Schedule D Part I Section B Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid - Functional Currency -->
			<xsd:element name="TaxDeemedPaidFunctionalCurAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid - Functional Currency of Second-Tier Corporation</Description>
						<LineNumber>Schedule D Part I Section B Line 8a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid - U.S. Dollars -->
			<xsd:element name="TaxDeemedPaidUSDollarsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid - U.S. Dollars</Description>
						<LineNumber>Schedule D Part I Section B Line 8b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "Dividends Paid Out of Post-1986 Undistributed Earnings" in Schedule D Part II Secion A ===== -->

	<xsd:complexType name="UndistrEarnDividends3rdTierType">

		<xsd:sequence>

			<!-- Third-Tier Foreign Corporation Name -->
			<xsd:element name="ThirdTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Third-Tier Foreign Corporation</Description>
						<LineNumber>Schedule D Part II Section A Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Related Second-Tier Foreign Corporation Name -->
			<xsd:element name="RelatedSecondTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Related Second-Tier Foreign Corporation</Description>
						<LineNumber>Schedule D Part II Section A Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Choice between Third Tier Corporation EIN, or Missing EIN Reason -->
			<xsd:choice minOccurs="0">
			
				<!-- Third Tier Corporation EIN -->
				<xsd:element name="ThirdTierCorpEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Third Tier Corporation EIN</Description>
							<LineNumber>Schedule D Part II Section A Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				
				<!-- Missing EIN Reason Code -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason code</Description>
							<LineNumber>Schedule D Part II Section A Line 1b</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>Schedule D Part II Section A Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>			
			
			<!-- Tax Year End -->
			<xsd:element name="TaxYearEndMonthYr" type="YearMonthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Year End</Description>
						<LineNumber>Schedule D Part II Section A Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country Name -->
			<xsd:element name="CountryCd" type="CountryType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of Incorporation</Description>
						<LineNumber>Schedule D Part II Section A Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Post-1986 Undistributed Earnings -->
			<xsd:element name="CYEPPost1986UndistrEarnAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Undistributed Earnings</Description>
						<LineNumber>Schedule D Part II Section A Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="ForeignAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="Post1986UndistributedEarningsSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Opening Balance in Post-1986 Foreign Income Taxes -->
			<xsd:element name="BalBOYPost1986UndistrEarnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Opening Balance in Post-1986 Foreign Income Taxes</Description>
						<LineNumber>Schedule D Part II Section A Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Taxes Paid -->
			<xsd:element name="ForeignTaxesPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule D Part II Section A Line 6a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Taxes Deemed Paid -->
			<xsd:element name="ForeignTaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Deemed Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule D Part II Section A Line 6b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Post-1986 Foreign Income Taxes -->
			<xsd:element name="Post1986ForeignIncomeTaxesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Foreign Income Taxes</Description>
						<LineNumber>Schedule D Part II Section A Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of Third-Tier Corporation -->
			<xsd:element name="DividendsPaidThirdTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of Third-Tier Corporation</Description>
						<LineNumber>Schedule D Part II Section A Line 8a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of Second-Tier Corporation -->
			<xsd:element name="DividendsPaidSecondTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of Second-Tier Corporation</Description>
						<LineNumber>Schedule D Part II Section A Line 8b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid to Post-1986 Undistributed Earnings ratio -->
			<xsd:element name="DividendsEarningsRt" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid divided by Post-1986 Undistributed Earnings.  Divide column 8(a) by column 4</Description>
						<LineNumber>Schedule D Part II Section A Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid -->
			<xsd:element name="TaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid (multiply column 7 by column 9)</Description>
						<LineNumber>Schedule D Part II Section A Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "Dividends Paid Out of Pre-1987 Accumulated Profits" in Schedule D Part II Secion B ===== -->

	<xsd:complexType name="AccumProfitsDividends3rdTierType">

		<xsd:sequence>

			<!-- Third-Tier Foreign Corporation Name -->
			<xsd:element name="ThirdTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Third-Tier Foreign Corporation</Description>
						<LineNumber>Schedule D Part II Section B Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Related Second-Tier Foreign Corporation Name -->
			<xsd:element name="RelatedSecondTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Related Second-Tier Foreign Corporation</Description>
						<LineNumber>Schedule D Part II Section B Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Choice between Third Tier Corporation EIN, or Missing EIN Reason -->
			<xsd:choice minOccurs="0">
			
				<!-- Third Tier Corporation EIN -->
				<xsd:element name="ThirdTierCorpEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Third Tier Corporation EIN</Description>
							<LineNumber>Schedule D Part II Section B Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				
				<!-- Missing EIN Reason Code -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason code</Description>
							<LineNumber>Schedule D Part II Section B Line 1b</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>Schedule D Part II Section B Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>	

			<!-- Tax Year End -->
			<xsd:element name="TaxYearEndMonthYr" type="YearMonthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Year End</Description>
						<LineNumber>Schedule D Part II Section B Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country Name -->
			<xsd:element name="CountryCd" type="CountryType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of Incorporation</Description>
						<LineNumber>Schedule D Part II Section B Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Accumulated Profits -->
			<xsd:element name="AccumulatedProfitsAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Accumulated Profits for Tax Year Indicated</Description>
						<LineNumber>Schedule D Part II Section B Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="ForeignAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="AccumulatedProfitsForTaxYearSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Foreign Taxes Paid and Deemed Paid -->
			<xsd:element name="ForeignTaxesPaidAndDeemedPdAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Paid and Deemed Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule D Part II Section B Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of Third-Tier Corporation -->
			<xsd:element name="DividendsPaidThirdTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of Third-Tier Corporation</Description>
						<LineNumber>Schedule D Part II Section B Line 6a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of Second-Tier Corporation -->
			<xsd:element name="DividendsPaidSecondTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of Second-Tier Corporation</Description>
						<LineNumber>Schedule D Part II Section B Line 6b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid to Accumlated Profits ratio -->
			<xsd:element name="DividendsPaidAccumPrftsRt" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid divided by Accumulated Profits.  Divide column 6(a) by column 4</Description>
						<LineNumber>Schedule D Part II Section B Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid - Functional Currency -->
			<xsd:element name="TaxDeemedPaidFunctionalCurAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid - Functional Currency of Third-Tier Corporation</Description>
						<LineNumber>Schedule D Part II Section B Line 8a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid - U.S. Dollars -->
			<xsd:element name="TaxDeemedPaidUSDollarsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid - U.S. Dollars</Description>
						<LineNumber>Schedule D Part II Section B Line 8b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "Tax Deemed Paid by Third-Tier Foreign Corporations" in Schedule E Part I ===== -->

	<xsd:complexType name="UndistrEarnDividends4thTierType">

		<xsd:sequence>

			<!-- Fourth-Tier Foreign Corporation Name -->
			<xsd:element name="FourthTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Fourth-Tier Foreign Corporation</Description>
						<LineNumber>Schedule E Part I Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Related Third-Tier Foreign Corporation Name -->
			<xsd:element name="RelatedThirdTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Related Third-Tier Foreign Corporation</Description>
						<LineNumber>Schedule E Part I Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Choice between Fourth Tier Corporation EIN, or Missing EIN Reason -->
			<xsd:choice minOccurs="0">
			
				<!-- Fourth Tier Corporation EIN -->
				<xsd:element name="FourthTierCorpEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Fourth Tier Corporation EIN</Description>
							<LineNumber>Schedule E Part I Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				
				<!-- Missing EIN Reason Code -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason code</Description>
							<LineNumber>Schedule E Part I Line 1b</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>Schedule E Part I Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>	

			<!-- Tax Year End -->
			<xsd:element name="TaxYearEndMonthYr" type="YearMonthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Year End</Description>
						<LineNumber>Schedule E Part I Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country Name -->
			<xsd:element name="CountryCd" type="CountryType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of Incorporation</Description>
						<LineNumber>Schedule E Part I Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Post-1986 Undistributed Earnings -->
			<xsd:element name="CYEPPost1986UndistrEarnAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Undistributed Earnings</Description>
						<LineNumber>Schedule E Part I Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="ForeignAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="Post1986UndistributedEarningsSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Opening Balance in Post-1986 Foreign Income Taxes -->
			<xsd:element name="BalBOYPost1986UndistrEarnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Opening Balance in Post-1986 Foreign Income Taxes</Description>
						<LineNumber>Schedule E Part I Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Taxes Paid -->
			<xsd:element name="ForeignTaxesPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule E Part I Line 6a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Taxes Deemed Paid -->
			<xsd:element name="ForeignTaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Deemed Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule E Part I Line 6b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Post-1986 Foreign Income Taxes -->
			<xsd:element name="Post1986ForeignIncomeTaxesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Foreign Income Taxes</Description>
						<LineNumber>Schedule E Part I Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of Fourth-Tier Corporation -->
			<xsd:element name="DividendsPaidFourthTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of Fourth-Tier Corporation</Description>
						<LineNumber>Schedule E Part I Line 8a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of Third-Tier Corporation -->
			<xsd:element name="DividendsPaidThirdTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of Third-Tier Corporation</Description>
						<LineNumber>Schedule E Part I Line 8b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid to Post-1986 Undistributed Earnings ratio -->
			<xsd:element name="DividendsEarningsRt" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid divided by Post-1986 Undistributed Earnings.  Divide column 8(a) by column 4</Description>
						<LineNumber>Schedule E Part I Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid -->
			<xsd:element name="TaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid (multiply column 7 by column 9)</Description>
						<LineNumber>Schedule E Part I Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "Tax Deemed Paid by Fourth-Tier Foreign Corporations" in Schedule E Part II ===== -->

	<xsd:complexType name="UndistrEarnDividends5thTierType">

		<xsd:sequence>

			<!-- Fifth-Tier Foreign Corporation Name -->
			<xsd:element name="FifthTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Fifth-Tier Foreign Corporation</Description>
						<LineNumber>Schedule E Part II Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Related Fourth-Tier Foreign Corporation Name -->
			<xsd:element name="RelatedFourthTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Related Fourth-Tier Foreign Corporation</Description>
						<LineNumber>Schedule E Part II Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Choice between Fifth Tier Corporation EIN, or Missing EIN Reason -->
			<xsd:choice minOccurs="0">
			
				<!-- Fifth Tier Corporation EIN -->
				<xsd:element name="FifthTierCorpEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Fifth Tier Corporation EIN</Description>
							<LineNumber>Schedule E Part II Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				
				<!-- Missing EIN Reason Code -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason code</Description>
							<LineNumber>Schedule E Part II Line 1b</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>Schedule E Part II Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>			
			
			<!-- Tax Year End -->
			<xsd:element name="TaxYearEndMonthYr" type="YearMonthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Year End</Description>
						<LineNumber>Schedule E Part II Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
				
			<!-- Country Name -->
			<xsd:element name="CountryCd" type="CountryType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of Incorporation</Description>
						<LineNumber>Schedule E Part II Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Post-1986 Undistributed Earnings -->
			<xsd:element name="CYEPPost1986UndistrEarnAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Undistributed Earnings</Description>
						<LineNumber>Schedule E Part II Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="ForeignAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="Post1986UndistributedEarningsSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Opening Balance in Post-1986 Foreign Income Taxes -->
			<xsd:element name="BalBOYPost1986UndistrEarnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Opening Balance in Post-1986 Foreign Income Taxes</Description>
						<LineNumber>Schedule E Part II Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Taxes Paid -->
			<xsd:element name="ForeignTaxesPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule E Part II Line 6a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Taxes Deemed Paid -->
			<xsd:element name="ForeignTaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Deemed Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule E Part II Line 6b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Post-1986 Foreign Income Taxes -->
			<xsd:element name="Post1986ForeignIncomeTaxesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Foreign Income Taxes</Description>
						<LineNumber>Schedule E Part II Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of Fifth-Tier Corporation -->
			<xsd:element name="DividendsPaidFifthTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of Fifth-Tier Corporation</Description>
						<LineNumber>Schedule E Part II Line 8a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of Fourth-Tier Corporation -->
			<xsd:element name="DividendsPaidFourthTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of Fourth-Tier Corporation</Description>
						<LineNumber>Schedule E Part II Line 8b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid to Post-1986 Undistributed Earnings ratio -->
			<xsd:element name="DividendsEarningsRt" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid divided by Post-1986 Undistributed Earnings.  Divide column 8(a) by column 4</Description>
						<LineNumber>Schedule E Part II Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid -->
			<xsd:element name="TaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid (multiply column 7 by column 9)</Description>
						<LineNumber>Schedule E Part II Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "Tax Deemed Paid by Fifth-Tier Foreign Corporations" in Schedule E Part III ===== -->

	<xsd:complexType name="UndistrEarnDividends6thTierType">

		<xsd:sequence>

			<!-- Sixth-Tier Foreign Corporation Name -->
			<xsd:element name="SixthTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Sixth-Tier Foreign Corporation</Description>
						<LineNumber>Schedule E Part III Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Related Fifth-Tier Foreign Corporation Name -->
			<xsd:element name="RelatedFifthTierCorpName" type="BusinessNameType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Related Fifth-Tier Foreign Corporation</Description>
						<LineNumber>Schedule E Part III Line 1a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
			<!-- Choice between Sixth Tier Corporation EIN, or Missing EIN Reason -->
			<xsd:choice minOccurs="0">
			
				<!-- Sixth Tier Corporation EIN -->
				<xsd:element name="SixthTierCorpEIN" type="EINType">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Sixth Tier Corporation EIN</Description>
							<LineNumber>Schedule E Part III Line 1b</LineNumber>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				
				<!-- Missing EIN Reason Code -->
				<xsd:element name="MissingEINReasonCd">
					<xsd:annotation>
						<xsd:documentation>
							<Description>Missing EIN reason code</Description>
							<LineNumber>Schedule E Part III Line 1b</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>Schedule E Part III Line 1c</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>			
				
			<!-- Tax Year End -->
			<xsd:element name="TaxYearEndMonthYr" type="YearMonthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Year End</Description>
						<LineNumber>Schedule E Part III Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Country Name -->
			<xsd:element name="CountryCd" type="CountryType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Country of Incorporation</Description>
						<LineNumber>Schedule E Part III Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Post-1986 Undistributed Earnings -->
			<xsd:element name="CYEPPost1986UndistrEarnAmt" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Undistributed Earnings</Description>
						<LineNumber>Schedule E Part III Line 4</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="ForeignAmountType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="Post1986UndistributedEarningsSchedule"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Opening Balance in Post-1986 Foreign Income Taxes -->
			<xsd:element name="BalBOYPost1986UndistrEarnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Opening Balance in Post-1986 Foreign Income Taxes</Description>
						<LineNumber>Schedule E Part III Line 5</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Taxes Paid -->
			<xsd:element name="ForeignTaxesPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Foreign Taxes Paid for Tax Year Indicated</Description>
						<LineNumber>Schedule E Part III Line 6</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Post-1986 Foreign Income Taxes -->
			<xsd:element name="Post1986ForeignIncomeTaxesAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Post-1986 Foreign Income Taxes</Description>
						<LineNumber>Schedule E Part III Line 7</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of Sixth-Tier Corporation -->
			<xsd:element name="DividendsPaidSixthTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of Sixth-Tier Corporation</Description>
						<LineNumber>Schedule E Part III Line 8a</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid of Fifth-Tier Corporation -->
			<xsd:element name="DividendsPaidFifthTierCorpAmt" type="ForeignAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid of Fifth-Tier Corporation</Description>
						<LineNumber>Schedule E Part III Line 8b</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Dividends Paid to Post-1986 Undistributed Earnings ratio -->
			<xsd:element name="DividendsEarningsRt" type="LargeRatioType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Dividends Paid divided by Post-1986 Undistributed Earnings.  Divide column 8(a) by column 4</Description>
						<LineNumber>Schedule E Part III Line 9</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Tax Deemed Paid -->
			<xsd:element name="TaxesDeemedPaidAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Tax Deemed Paid (multiply column 7 by column 9)</Description>
						<LineNumber>Schedule E Part III Line 10</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "Gross Income and Definitely Allocable Deductions for Foreigh Branches" in Schedule F ===== -->

	<xsd:complexType name="ForeignGrossIncmAndAllcblDedType">

		<xsd:sequence>

			<!-- Row ID -->
			<xsd:element name="RowId" type="IRS1118RowIDType" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Row identifier letter(s)</Description>
						<LineNumber>Schedule F identifier column</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Foreign Country or U.S. Possession Code -->
			<xsd:element name="ForeignCountryOrUSPossessionCd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Name of Foreign Country or U.S. Possession Code</Description>
						<LineNumber>Schedule F Line 1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="CountryType">
							<xsd:attribute name="referenceDocumentId" type="IdListType"/>
							<xsd:attribute name="referenceDocumentName" type="StringType" fixed="ForeignBranchIncomeStatement"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>

			<!-- Gross Income -->
			<xsd:element name="GrossIncomeAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Income</Description>
						<LineNumber>Schedule F Line 2</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Definitely Allocable Deductions -->
			<xsd:element name="DefinitelyAllocableDedAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Definitely Allocable Deductions</Description>
						<LineNumber>Schedule F Line 3</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>

	<!-- ===== Type for Repeating Element "Sales Method Product Line Gross Sales R&D Deductions" in Schedule H Part I ===== -->

	<xsd:complexType name="SalesAndRDDedType">

		<xsd:sequence>

			<!-- SIC Code -->
			<xsd:element name="SICCd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>SIC Code</Description>
						<LineNumber>Schedule H Part I(a) Product Line</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="TextType">
						<xsd:maxLength value="3"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>

			<!-- Gross Sales - Totals -->
			<xsd:element name="GrossSalesTotalsAmount" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Sales - Totals</Description>
						<LineNumber>Schedule H Part I Line 1(a) (i) or (iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Sales - General Category Income -->
			<xsd:element name="GrossSalesGeneralCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Sales - General category income</Description>
						<LineNumber>Schedule H Part I Line 3a(a) (i) or (iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Sales - Passive Category Income -->
			<xsd:element name="GrossSalesPassiveCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Sales - Passive category income</Description>
						<LineNumber>Schedule H Part I Line 3b(a) (i) or (iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Sales - Section 901(j) Income (repeatable) -->
			<xsd:element name="GrossSalesSection901jIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Sales - Section 901(j) income</Description>
						<LineNumber>Schedule H Part I Line 3c(a) (i) or (iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Sales - Treaty Re-sourced Income (repeatable) -->
			<xsd:element name="GrossSalesTreatyRscIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Sales - Income re-sourced by treaty</Description>
						<LineNumber>Schedule H Part I Line 3d(a) (i) or (iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Sales - Total Foreign -->
			<xsd:element name="GrossSalesTotalForeignAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Sales - Total foreign (add lines 3a through 3c)</Description>
						<LineNumber>Schedule H Part I Line 4(a) (i) or (iii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- R&D Deductions - Totals -->
			<xsd:element name="RDDeductionsTotalsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>R&amp;D Deductions - Totals</Description>
						<LineNumber>Schedule H Part I Line 1(a) (ii) or (iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- R&D Deductions - Totals To Be Apportioned-->
			<xsd:element name="RDDeductionsTotalsApprtnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>R&amp;D Deductions - Totals to be apportioned</Description>
						<LineNumber>Schedule H Part I Line 2(a) (ii) or (iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- R&D Deductions - General Category Income -->
			<xsd:element name="RDDeductionsGeneralCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>R&amp;D Deductions - General category income</Description>
						<LineNumber>Schedule H Part I Line 3a(a) (ii) or (iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- R&D Deductions - Passive Category Income -->
			<xsd:element name="RDDeductionsPassiveCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>R&amp;D Deductions - Passive category income</Description>
						<LineNumber>Schedule H Part I Line 3b(a) (ii) or (iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- R&D Deductions - Section 901(j) Income (repeatable) -->
			<xsd:element name="RDDeductionsSection901jIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>R&amp;D Deductions - Section 901(j) income</Description>
						<LineNumber>Schedule H Part I Line 3c(a) (ii) or (iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- R&D Deductions - Treaty Re-sourced Income (repeatable) -->
			<xsd:element name="RDDeductionsTreatyRscIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>R&amp;D Deductions - Income re-sourced by treaty</Description>
						<LineNumber>Schedule H Part I Line 3d(a) (ii) or (iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- R&D Deductions - Total Foreign -->
			<xsd:element name="RDDeductionsTotalForeignAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>R&amp;D Deductions - Total foreign (add lines 3a through 3c)</Description>
						<LineNumber>Schedule H Part I Line 4(a) (ii) or (iv)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

		</xsd:sequence>

	</xsd:complexType>
	
	<!-- ===== Type for Repeating Element "Gross Income Method Gross Income R&D Deductions" in Schedule H Part I ===== -->

	<xsd:complexType name="IncAndRDDedType">

		<xsd:sequence>
		
			<!-- SIC Code -->
			<xsd:element name="SICCd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>SIC Code</Description>
						<LineNumber>Schedule H Part I(b) Product Line 1</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="TextType">
						<xsd:maxLength value="3"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>			
			
			<!-- Gross Income - Totals -->
			<xsd:element name="GrossIncomeTotalsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Income - Totals</Description>
						<LineNumber>Schedule H Part I Line 1(b)(v) or (vii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income - General Category Income -->
			<xsd:element name="GrossIncomeGeneralCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Income - General category income</Description>
						<LineNumber>Schedule H Part I Line 3a(b)(v) or (vii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income - Passive Category Income -->
			<xsd:element name="GrossIncomePassiveCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Income - Passive category income</Description>
						<LineNumber>Schedule H Part I Line 3b(b)(v) or (vii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income - Section 901(j) Income (repeatable) -->
			<xsd:element name="GrossIncomeSection901jIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Income - Section 901(j) income</Description>
						<LineNumber>Schedule H Part I Line 3c(b)(v) or (vii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income - Treaty Re-sourced Income (repeatable) -->
			<xsd:element name="GrossIncomeTreatyRscIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Income - Income re-sourced by treaty</Description>
						<LineNumber>Schedule H Part I Line 3d(b)(v) or (vii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income - Total Foreign -->
			<xsd:element name="GrossIncomeTotalForeignAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Gross Income - Total foreign (add lines 3a through 3d)</Description>
						<LineNumber>Schedule H Part I Line 4(b)(v) or (vii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income Method - Total R&D Deductions - Totals -->
			<xsd:element name="RDDeductionsTotalsAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total R&amp;D Deductions Under Gross Income Method - Totals</Description>
						<LineNumber>Schedule H Part I Line 1(b)(vi) or (viii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income Method - Total R&D Deductions - Total To Be Apportioned -->
			<xsd:element name="RDDeductionsTotalsApprtnAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total R&amp;D Deductions Under Gross Income Method - Total To Be Apportioned</Description>
						<LineNumber>Schedule H Part I Line 2(b)(vi) or (viii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income Method - Total R&D Deductions - General Category Income -->
			<xsd:element name="RDDeductionsGeneralCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total R&amp;D Deductions Under Gross Income Method - General category income</Description>
						<LineNumber>Schedule H Part I Line 3a(b)(vi) or (viii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income Method - Total R&D Deductions - Passive Income -->
			<xsd:element name="RDDeductionsPassiveCatIncmAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total R&amp;D Deductions Under Gross Income Method - Passive income</Description>
						<LineNumber>Schedule H Part I Line 3b(b)(vi) or (viii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income Method - Total R&D Deductions - Section 901(j) Income (repeatable) -->
			<xsd:element name="RDDeductionsSection901jIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total R&amp;D Deductions Under Gross Income Method - Section 901(j) income</Description>
						<LineNumber>Schedule H Part I Line 3c(b)(vi) or (viii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income Method - Total R&D Deductions - Treaty Re-sourced Income (repeatable) -->
			<xsd:element name="RDDeductionsTreatyRscIncmAmt" type="USAmountType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total R&amp;D Deductions Under Gross Income Method - Income re-sourced by treaty</Description>
						<LineNumber>Schedule H Part I Line 3d(b)(vi) or (viii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>

			<!-- Gross Income Method - Total R&D Deductions - Total Foreign -->
			<xsd:element name="RDDeductionsTotalForeignAmt" type="USAmountType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<Description>Total R&amp;D Deductions Under Gross Income Method - Total foreign (add lines 3a through 3d)</Description>
						<LineNumber>Schedule H Part I Line 4(b)(vi) or (viii)</LineNumber>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			
		</xsd:sequence>

	</xsd:complexType>
	
	

	<!-- Row ID Type for tables on this form - A, B, C, ... -->
	<xsd:simpleType name="IRS1118RowIDType">
		<xsd:restriction base="StringType">
			<xsd:maxLength value="3"/>
			<xsd:pattern value="[A-Z]+"/>
		</xsd:restriction>
	</xsd:simpleType>

</xsd:schema>
