﻿<?xml version="1.0" encoding="UTF-8"?>
<schema elementFormDefault="qualified" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.xbrl.org/us/fr/common/pte/2005-02-28" attributeFormDefault="unqualified" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:usfr-pte="http://www.xbrl.org/us/fr/common/pte/2005-02-28">
  <annotation>
    <appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="usfr-pte-2005-02-28-presentation.xml" xlink:title="Presentation Links, all" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="usfr-pte-2005-02-28-label.xml" xlink:title="Label Links, all" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="usfr-pte-2005-02-28-reference.xml" xlink:title="Reference Links, all" xlink:role="http://www.xbrl.org/2003/role/referenceLinkbaseRef"/>
      <link:roleType roleURI="http://www.xbrl.org/us/fr/lr/role/TupleContentModelsCommonTerms" id="TupleContentModelsCommonTerms">
        <link:definition>Tuple Content Models - Common Terms</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <element name="AccountingPolicies" id="usfr-pte_AccountingPolicies" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesAdvertisements" id="usfr-pte_AccountingPoliciesAdvertisements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesAllowanceLoanLosses" id="usfr-pte_AccountingPoliciesAllowanceLoanLosses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesBalanceSheetClassificationBasedOperatingCycle" id="usfr-pte_AccountingPoliciesBalanceSheetClassificationBasedOperatingCycle" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesCashCashEquivalents" id="usfr-pte_AccountingPoliciesCashCashEquivalents" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesChangeAccountingEstimate" id="usfr-pte_AccountingPoliciesChangeAccountingEstimate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesChangeAccountingPrinciples" id="usfr-pte_AccountingPoliciesChangeAccountingPrinciples" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesChangeEntity" id="usfr-pte_AccountingPoliciesChangeEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesComprehensiveIncome" id="usfr-pte_AccountingPoliciesComprehensiveIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesComputerSoftware" id="usfr-pte_AccountingPoliciesComputerSoftware" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesConcentrationCreditRisk" id="usfr-pte_AccountingPoliciesConcentrationCreditRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesCostCapitalization" id="usfr-pte_AccountingPoliciesCostCapitalization" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesDeferredIncomeTaxes" id="usfr-pte_AccountingPoliciesDeferredIncomeTaxes" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesEarningsPerShare" id="usfr-pte_AccountingPoliciesEarningsPerShare" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesEconomicDependence" id="usfr-pte_AccountingPoliciesEconomicDependence" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesEmployeeBenefitPlans" id="usfr-pte_AccountingPoliciesEmployeeBenefitPlans" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesEnvironmentalCosts" id="usfr-pte_AccountingPoliciesEnvironmentalCosts" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesFinancialInstruments" id="usfr-pte_AccountingPoliciesFinancialInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesForeignCurrencyTranslation" id="usfr-pte_AccountingPoliciesForeignCurrencyTranslation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesForeignCurrencyTranslationInvestments" id="usfr-pte_AccountingPoliciesForeignCurrencyTranslationInvestments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesGoodwillOtherIntangiblesAssets" id="usfr-pte_AccountingPoliciesGoodwillOtherIntangiblesAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesImpairmentLongLivedAssets" id="usfr-pte_AccountingPoliciesImpairmentLongLivedAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesIncomeTaxes" id="usfr-pte_AccountingPoliciesIncomeTaxes" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesInventories" id="usfr-pte_AccountingPoliciesInventories" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesInvestmentTaxCredits" id="usfr-pte_AccountingPoliciesInvestmentTaxCredits" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesIssuanceSubsidiariesStock" id="usfr-pte_AccountingPoliciesIssuanceSubsidiariesStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesMarketableSecurities" id="usfr-pte_AccountingPoliciesMarketableSecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesNatureBusiness" id="usfr-pte_AccountingPoliciesNatureBusiness" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesPreProductionDesignCosts" id="usfr-pte_AccountingPoliciesPreProductionDesignCosts" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesPrinciplesConsolidation" id="usfr-pte_AccountingPoliciesPrinciplesConsolidation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesPriorPeriodAdjustment" id="usfr-pte_AccountingPoliciesPriorPeriodAdjustment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesPropertyPlantEquipment" id="usfr-pte_AccountingPoliciesPropertyPlantEquipment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesRecentlyIssuedAccountingStandards" id="usfr-pte_AccountingPoliciesRecentlyIssuedAccountingStandards" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesRefundableFeesServices" id="usfr-pte_AccountingPoliciesRefundableFeesServices" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesRepairMaintenance" id="usfr-pte_AccountingPoliciesRepairMaintenance" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesResearchDevelopment" id="usfr-pte_AccountingPoliciesResearchDevelopment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesRevenueRecognition" id="usfr-pte_AccountingPoliciesRevenueRecognition" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesSellingGeneralAdministrativeExpenses" id="usfr-pte_AccountingPoliciesSellingGeneralAdministrativeExpenses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesShippingHandlingCost" id="usfr-pte_AccountingPoliciesShippingHandlingCost" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesStatementCashFlows" id="usfr-pte_AccountingPoliciesStatementCashFlows" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesStockBasedCompensation" id="usfr-pte_AccountingPoliciesStockBasedCompensation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingPoliciesUseEstimates" id="usfr-pte_AccountingPoliciesUseEstimates" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountsNotesReceivableNet" id="usfr-pte_AccountsNotesReceivableNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AccountsNotesReceivableNetAbstract" id="usfr-pte_AccountsNotesReceivableNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="AccountsPayable" id="usfr-pte_AccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccountsPayableAbstract" id="usfr-pte_AccountsPayableAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="AccountsPayableAccruedExpenses" id="usfr-pte_AccountsPayableAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccountsPayableAccruedExpensesAbstract" id="usfr-pte_AccountsPayableAccruedExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="AccountsPayableAccruedExpensesDetail" id="usfr-pte_AccountsPayableAccruedExpensesDetail" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountsPayableRelatedParties" id="usfr-pte_AccountsPayableRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccountsReceivableRelatedPartyCurrent" id="usfr-pte_AccountsReceivableRelatedPartyCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AccountsReceivableTradeGross" id="usfr-pte_AccountsReceivableTradeGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AccountsReceivableTradeNet" id="usfr-pte_AccountsReceivableTradeNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AccountsReceivableTradeNetAbstract" id="usfr-pte_AccountsReceivableTradeNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="AccruedAdvertising" id="usfr-pte_AccruedAdvertising" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccruedBonuses" id="usfr-pte_AccruedBonuses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccruedExpenses" id="usfr-pte_AccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccruedExpensesAbstract" id="usfr-pte_AccruedExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="AccruedIncome" id="usfr-pte_AccruedIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AccruedInsurance" id="usfr-pte_AccruedInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccruedInterest" id="usfr-pte_AccruedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AccruedRoyalties" id="usfr-pte_AccruedRoyalties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccruedTaxes" id="usfr-pte_AccruedTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccruedVacation" id="usfr-pte_AccruedVacation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccumulatedAmortizationCapitalLeasedAssets" id="usfr-pte_AccumulatedAmortizationCapitalLeasedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccumulatedAmortizationIntangibleAssetsFiniteLived" id="usfr-pte_AccumulatedAmortizationIntangibleAssetsFiniteLived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccumulatedAmortizationTotal" id="usfr-pte_AccumulatedAmortizationTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccumulatedAmortizationTypeAbstract" id="usfr-pte_AccumulatedAmortizationTypeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="AccumulatedComprehensiveIncome" id="usfr-pte_AccumulatedComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccumulatedComprehensiveIncomeAbstract" id="usfr-pte_AccumulatedComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="AccumulatedComprehensiveIncomeChanges" id="usfr-pte_AccumulatedComprehensiveIncomeChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccumulatedComprehensiveIncomeIncreaseDecreaseAbstract" id="usfr-pte_AccumulatedComprehensiveIncomeIncreaseDecreaseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AccumulatedDepreciationAmortization" id="usfr-pte_AccumulatedDepreciationAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AccumulatedDepreciationPropertyPlantEquipment" id="usfr-pte_AccumulatedDepreciationPropertyPlantEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AcquisitionBusinessesNetCashAcquired" id="usfr-pte_AcquisitionBusinessesNetCashAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AcquisitionDivestitureBusinessActivitiesNet" id="usfr-pte_AcquisitionDivestitureBusinessActivitiesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AcquisitionDivestitureBusinessActivitiesNetAbstract" id="usfr-pte_AcquisitionDivestitureBusinessActivitiesNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AdditionalMinimumPensionLiabilityNetTaxEffect" id="usfr-pte_AdditionalMinimumPensionLiabilityNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AdditionalPaidCapital" id="usfr-pte_AdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AdditionalPaidCapitalChanges" id="usfr-pte_AdditionalPaidCapitalChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AdditionalPaidCapitalChangesAbstract" id="usfr-pte_AdditionalPaidCapitalChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AdjustmentsReconcileNetIncomeLossNetCashProvidedUsedOperations" id="usfr-pte_AdjustmentsReconcileNetIncomeLossNetCashProvidedUsedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AdjustmentsReconcileNetIncomeLossNetCashProvidedUsedOperationsAbstract" id="usfr-pte_AdjustmentsReconcileNetIncomeLossNetCashProvidedUsedOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="Advertising" id="usfr-pte_Advertising" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="AdvertisingCostsAdvertisingExpense" id="usfr-pte_AdvertisingCostsAdvertisingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="AdvertisingCostsBarterAdvertisingTransactions" id="usfr-pte_AdvertisingCostsBarterAdvertisingTransactions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AdvertisingCostsNote" id="usfr-pte_AdvertisingCostsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AggregateWarrantRightsOutstanding" id="usfr-pte_AggregateWarrantRightsOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AllowanceDoubtfulAccounts" id="usfr-pte_AllowanceDoubtfulAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="Amortization" id="usfr-pte_Amortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="AmortizationAbstract" id="usfr-pte_AmortizationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AmortizationAcquisitionCosts" id="usfr-pte_AmortizationAcquisitionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="AmortizationIntangibles" id="usfr-pte_AmortizationIntangibles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="AmountsDueFromAffiliatesCurrent" id="usfr-pte_AmountsDueFromAffiliatesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AmountsDueFromAffiliatesNoncurrent" id="usfr-pte_AmountsDueFromAffiliatesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AmountsDueFromOtherRelatedPartiesCurrent" id="usfr-pte_AmountsDueFromOtherRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AmountsDueFromOtherRelatedPartiesNoncurrent" id="usfr-pte_AmountsDueFromOtherRelatedPartiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AmountsDueToAffiliatesCurrent" id="usfr-pte_AmountsDueToAffiliatesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AmountsDueToAffiliatesNoncurrent" id="usfr-pte_AmountsDueToAffiliatesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AmountsDueToOtherRelatedPartiesCurrent" id="usfr-pte_AmountsDueToOtherRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AmountsDueToOtherRelatedPartiesNoncurrent" id="usfr-pte_AmountsDueToOtherRelatedPartiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AmountsDueToRelatedPartiesCurrent" id="usfr-pte_AmountsDueToRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AmountsDueToRelatedPartiesCurrentAbstract" id="usfr-pte_AmountsDueToRelatedPartiesCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="AmountsDueToRelatedPartiesNoncurrent" id="usfr-pte_AmountsDueToRelatedPartiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AmountsDueToRelatedPartiesNoncurrentAbstract" id="usfr-pte_AmountsDueToRelatedPartiesNoncurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="AmountsReceivableOfficersDirectorsLoans" id="usfr-pte_AmountsReceivableOfficersDirectorsLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AssetImpairmentCharge" id="usfr-pte_AssetImpairmentCharge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="AssetImpairmentChargeAbstract" id="usfr-pte_AssetImpairmentChargeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AssetRelatedNotesAbstract" id="usfr-pte_AssetRelatedNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AssetRetirementObligation" id="usfr-pte_AssetRetirementObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="Assets" id="usfr-pte_Assets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AssetsAbstract" id="usfr-pte_AssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="AssetsDiscontinuedOperationsCurrent" id="usfr-pte_AssetsDiscontinuedOperationsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AssetsDiscontinuedOperationsCurrentNoncurrent" id="usfr-pte_AssetsDiscontinuedOperationsCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AssetsDiscontinuedOperationsNoncurrent" id="usfr-pte_AssetsDiscontinuedOperationsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AssetsHeldSaleCurrent" id="usfr-pte_AssetsHeldSaleCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AssetsHeldSaleCurrentNoncurrent" id="usfr-pte_AssetsHeldSaleCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AssetsHeldSaleNoncurrent" id="usfr-pte_AssetsHeldSaleNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AssetsLiabilitiesEquityAbstract" id="usfr-pte_AssetsLiabilitiesEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="BankOverdrafts" id="usfr-pte_BankOverdrafts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="BasicEarningsPerShareNetIncome" id="usfr-pte_BasicEarningsPerShareNetIncome" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BasicEarningsPerShareNetIncomeAbstract" id="usfr-pte_BasicEarningsPerShareNetIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="BillingsExcessCost" id="usfr-pte_BillingsExcessCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="Buildings" id="usfr-pte_Buildings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitions" id="usfr-pte_BusinessAcquisitions" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence maxOccurs="1" minOccurs="0">
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsAcquiredCompanyInformation"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsPreliminary"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsCostAcquiredCompany"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsAmountsAssignedAcquiredCompanyBalanceSheet"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsGoodwillNewlyAcquiredCompany"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsAmountDeductibleIncomeTaxes"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsProFormaResultsCurrentPeriodWithNewlyAcquiredCompany"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsProFormaResultsImmediatelyPrecedingPeriodWithNewlyAcquiredCompany"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsMethodDetermineValueAcquiredCompany"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsNumberSharesIssuedIssuable"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsAmountAssignedShares"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsAmountLiabilitiesAssumedPurchasePrice"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsAmountAmortizableIntangibleAssets"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsAmountNonAmortizableIntangibleAssets"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsResidualValue"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsAcquiredAssetsHeldSale"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:BusinessAcquisitionsAdjustmentPurchasePrice"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="BusinessAcquisitionsAcquiredAssetsHeldSale" id="usfr-pte_BusinessAcquisitionsAcquiredAssetsHeldSale" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitionsAcquiredCompanyInformation" id="usfr-pte_BusinessAcquisitionsAcquiredCompanyInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BusinessAcquisitionsAdjustmentPurchasePrice" id="usfr-pte_BusinessAcquisitionsAdjustmentPurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitionsAmountAmortizableIntangibleAssets" id="usfr-pte_BusinessAcquisitionsAmountAmortizableIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitionsAmountAssignedShares" id="usfr-pte_BusinessAcquisitionsAmountAssignedShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitionsAmountDeductibleIncomeTaxes" id="usfr-pte_BusinessAcquisitionsAmountDeductibleIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitionsAmountLiabilitiesAssumedPurchasePrice" id="usfr-pte_BusinessAcquisitionsAmountLiabilitiesAssumedPurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitionsAmountNonAmortizableIntangibleAssets" id="usfr-pte_BusinessAcquisitionsAmountNonAmortizableIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitionsAmountsAssignedAcquiredCompanyBalanceSheet" id="usfr-pte_BusinessAcquisitionsAmountsAssignedAcquiredCompanyBalanceSheet" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitionsCostAcquiredCompany" id="usfr-pte_BusinessAcquisitionsCostAcquiredCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitionsGoodwillNewlyAcquiredCompany" id="usfr-pte_BusinessAcquisitionsGoodwillNewlyAcquiredCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitionsIndividuallyImmaterialBusinessCombinations" id="usfr-pte_BusinessAcquisitionsIndividuallyImmaterialBusinessCombinations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BusinessAcquisitionsMethodDetermineValueAcquiredCompany" id="usfr-pte_BusinessAcquisitionsMethodDetermineValueAcquiredCompany" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitionsNote" id="usfr-pte_BusinessAcquisitionsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BusinessAcquisitionsNumberSharesIssuedIssuable" id="usfr-pte_BusinessAcquisitionsNumberSharesIssuedIssuable" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="BusinessAcquisitionsPreliminary" id="usfr-pte_BusinessAcquisitionsPreliminary" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BusinessAcquisitionsProFormaResultsCurrentPeriodWithNewlyAcquiredCompany" id="usfr-pte_BusinessAcquisitionsProFormaResultsCurrentPeriodWithNewlyAcquiredCompany" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BusinessAcquisitionsProFormaResultsImmediatelyPrecedingPeriodWithNewlyAcquiredCompany" id="usfr-pte_BusinessAcquisitionsProFormaResultsImmediatelyPrecedingPeriodWithNewlyAcquiredCompany" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BusinessAcquisitionsResidualValue" id="usfr-pte_BusinessAcquisitionsResidualValue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="BusinessExitCosts" id="usfr-pte_BusinessExitCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="BusinessSegmentsExpendituresLongLivedAssets" id="usfr-pte_BusinessSegmentsExpendituresLongLivedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BusinessSegmentsInvestmentEquityMethodInvestees" id="usfr-pte_BusinessSegmentsInvestmentEquityMethodInvestees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BusinessSegmentsListingRevenues10moreConsolidatedSingleCustomer" id="usfr-pte_BusinessSegmentsListingRevenues10moreConsolidatedSingleCustomer" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BusinessSegmentsNote" id="usfr-pte_BusinessSegmentsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CapitalAdditionsNet" id="usfr-pte_CapitalAdditionsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CapitalConstructionFund" id="usfr-pte_CapitalConstructionFund" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="CapitalizedInterest" id="usfr-pte_CapitalizedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="CapitalLeasedAssetsGross" id="usfr-pte_CapitalLeasedAssetsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="CapitalLeaseObligationsCurrent" id="usfr-pte_CapitalLeaseObligationsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CapitalLeaseObligationsLongTerm" id="usfr-pte_CapitalLeaseObligationsLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CapitalLeaseObligationsShortTermLongTerm" id="usfr-pte_CapitalLeaseObligationsShortTermLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CashCashEquivalents" id="usfr-pte_CashCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="CashCashEquivalentsAbstract" id="usfr-pte_CashCashEquivalentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="CashCashEquivalentsShortTermInvestments" id="usfr-pte_CashCashEquivalentsShortTermInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="CashCashEquivalentsShortTermInvestmentsAbstract" id="usfr-pte_CashCashEquivalentsShortTermInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="CashDividendCommonStock" id="usfr-pte_CashDividendCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CashDividendCommonStockAmountPerShare" id="usfr-pte_CashDividendCommonStockAmountPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="CashDividendPreferredStock" id="usfr-pte_CashDividendPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CashDividendPreferredStockAmountPerShare" id="usfr-pte_CashDividendPreferredStockAmountPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="CashEquivalents" id="usfr-pte_CashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="CashFlowNotesAbstract" id="usfr-pte_CashFlowNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CashInflowsOutflowsDerivativeInstruments" id="usfr-pte_CashInflowsOutflowsDerivativeInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="CashNote" id="usfr-pte_CashNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="CashPaidEmployeesSuppliers" id="usfr-pte_CashPaidEmployeesSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CashPaidEmployeesSuppliersAbstract" id="usfr-pte_CashPaidEmployeesSuppliersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CashPaymentsRestructuring" id="usfr-pte_CashPaymentsRestructuring" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CashSaleGoodsServices" id="usfr-pte_CashSaleGoodsServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CashSurrenderValueLifeInsurance" id="usfr-pte_CashSurrenderValueLifeInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="CashTotalInterestExpense" id="usfr-pte_CashTotalInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeAccountsPayableAccruedExpenses" id="usfr-pte_ChangeAccountsPayableAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeAccountsPayableAccruedExpensesAbstract" id="usfr-pte_ChangeAccountsPayableAccruedExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeAccumulatedComprehensiveIncomeTaxEffect" id="usfr-pte_ChangeAccumulatedComprehensiveIncomeTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeAdditionalMinimumPensionLiabilityNetTaxEffect" id="usfr-pte_ChangeAdditionalMinimumPensionLiabilityNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeAdditionalMinimumPensionLiabilityTaxEffect" id="usfr-pte_ChangeAdditionalMinimumPensionLiabilityTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeBankOverdraftsNet" id="usfr-pte_ChangeBankOverdraftsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeCumulativeTranslationAdjustmentNetTaxEffect" id="usfr-pte_ChangeCumulativeTranslationAdjustmentNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeCumulativeTranslationAdjustmentTaxEffect" id="usfr-pte_ChangeCumulativeTranslationAdjustmentTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeCurrentAssets" id="usfr-pte_ChangeCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeCurrentAssetsAbstract" id="usfr-pte_ChangeCurrentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeCurrentLiabilities" id="usfr-pte_ChangeCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeCurrentLiabilitiesAbstract" id="usfr-pte_ChangeCurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeDeferredHedgingGainLossNetTaxEffect" id="usfr-pte_ChangeDeferredHedgingGainLossNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeDeferredHedgingGainLossTaxEffect" id="usfr-pte_ChangeDeferredHedgingGainLossTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeEmployeeRelatedLiabilities" id="usfr-pte_ChangeEmployeeRelatedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeEnvironmentalLiabilities" id="usfr-pte_ChangeEnvironmentalLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeEnvironmentalLiabilitiesAbstract" id="usfr-pte_ChangeEnvironmentalLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeIncomeTaxesPayable" id="usfr-pte_ChangeIncomeTaxesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeInterestPayableNet" id="usfr-pte_ChangeInterestPayableNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeInventories" id="usfr-pte_ChangeInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeOperatingAssetsLiabilities" id="usfr-pte_ChangeOperatingAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeOperatingAssetsLiabilitiesAbstract" id="usfr-pte_ChangeOperatingAssetsLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeOtherAccumulatedComprehensiveIncomeNetTaxEffect" id="usfr-pte_ChangeOtherAccumulatedComprehensiveIncomeNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeOtherAccumulatedComprehensiveIncomeTaxEffect" id="usfr-pte_ChangeOtherAccumulatedComprehensiveIncomeTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeOtherCurrentAssets" id="usfr-pte_ChangeOtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeOtherCurrentLiabilities" id="usfr-pte_ChangeOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangePrepaidPensionCosts" id="usfr-pte_ChangePrepaidPensionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangePresentationComparativeFinancialStatements" id="usfr-pte_ChangePresentationComparativeFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeReceivables" id="usfr-pte_ChangeReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesAccountsPayable" id="usfr-pte_ChangesAccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesAccountsPayableRelatedParties" id="usfr-pte_ChangesAccountsPayableRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesAccruedExpenses" id="usfr-pte_ChangesAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesAccumulatedComprehensiveIncomeAbstract" id="usfr-pte_ChangesAccumulatedComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesAdditionalPaidCapitalAbstract" id="usfr-pte_ChangesAdditionalPaidCapitalAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesAmountsDueFromOtherRelatedPartiesCurrent" id="usfr-pte_ChangesAmountsDueFromOtherRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesAmountsDueToAffiliatesCurrent" id="usfr-pte_ChangesAmountsDueToAffiliatesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesAmountsDueToOtherRelatedPartiesCurrent" id="usfr-pte_ChangesAmountsDueToOtherRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesAmountsDueToRelatedPartiesCurrent" id="usfr-pte_ChangesAmountsDueToRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesCommonStock" id="usfr-pte_ChangesCommonStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesCommonStockAbstract" id="usfr-pte_ChangesCommonStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesCommonStockNumberSharesAbstract" id="usfr-pte_ChangesCommonStockNumberSharesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesCommonStockParValueAbstract" id="usfr-pte_ChangesCommonStockParValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesDeposits" id="usfr-pte_ChangesDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeShortTermBorrowings" id="usfr-pte_ChangeShortTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeShortTermBorrowingsAbstract" id="usfr-pte_ChangeShortTermBorrowingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeShortTermInvestments" id="usfr-pte_ChangeShortTermInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeShortTermInvestmentsAbstract" id="usfr-pte_ChangeShortTermInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesNotesPayableRelatedPartiesCurrent" id="usfr-pte_ChangesNotesPayableRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesPreferredStockAbstract" id="usfr-pte_ChangesPreferredStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesPreferredStockNumberSharesAbstract" id="usfr-pte_ChangesPreferredStockNumberSharesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesPreferredStockParValueAbstract" id="usfr-pte_ChangesPreferredStockParValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesRelatedPartyAccountsReceivable" id="usfr-pte_ChangesRelatedPartyAccountsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesRelatedPartyNotesReceivable" id="usfr-pte_ChangesRelatedPartyNotesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesRelatedPartyReceivables" id="usfr-pte_ChangesRelatedPartyReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesRelatedPartyReceivablesAbstract" id="usfr-pte_ChangesRelatedPartyReceivablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesRetainedEarningsAbstract" id="usfr-pte_ChangesRetainedEarningsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesStockholderEquityAbstract" id="usfr-pte_ChangesStockholderEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesTreasuryStockAbstract" id="usfr-pte_ChangesTreasuryStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesTreasuryStockNumberSharesAbstract" id="usfr-pte_ChangesTreasuryStockNumberSharesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangesTreasuryStockValueAbstract" id="usfr-pte_ChangesTreasuryStockValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeUnrealizedGainLossMarketableSecuritiesNetTaxEffect" id="usfr-pte_ChangeUnrealizedGainLossMarketableSecuritiesNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeUnrealizedGainLossMarketableSecuritiesTaxEffect" id="usfr-pte_ChangeUnrealizedGainLossMarketableSecuritiesTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommercialPaper" id="usfr-pte_CommercialPaper" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="Commitments" id="usfr-pte_Commitments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommitmentsAcquisitionProperty" id="usfr-pte_CommitmentsAcquisitionProperty" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommitmentsContingencies" id="usfr-pte_CommitmentsContingencies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CommitmentsContingenciesNote" id="usfr-pte_CommitmentsContingenciesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommitmentsPurchaseAgreements" id="usfr-pte_CommitmentsPurchaseAgreements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommitmentsSalesAgreements" id="usfr-pte_CommitmentsSalesAgreements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonDividendsPaidCash" id="usfr-pte_CommonDividendsPaidCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CommonDividendsPaidStock" id="usfr-pte_CommonDividendsPaidStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CommonStock" id="usfr-pte_CommonStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:CommonStockDescription"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:CommonStockValue"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:CommonStockParValuePerShare"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:CommonStockShareSubscriptions"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:CommonStockSharesAuthorized"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:CommonStockSharesIssued"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:CommonStockSharesOutstanding"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="CommonStockDescription" id="usfr-pte_CommonStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="CommonStockIssued" id="usfr-pte_CommonStockIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedAbstract" id="usfr-pte_CommonStockIssuedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedAdditionalPaidCapital" id="usfr-pte_CommonStockIssuedAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedAdditionalPaidCapitalAbstract" id="usfr-pte_CommonStockIssuedAdditionalPaidCapitalAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedEmployeesRestrictedShares" id="usfr-pte_CommonStockIssuedEmployeesRestrictedShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedEmployeesRestrictedSharesAdditionalPaidCapital" id="usfr-pte_CommonStockIssuedEmployeesRestrictedSharesAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedEmployeesRestrictedSharesNumberShares" id="usfr-pte_CommonStockIssuedEmployeesRestrictedSharesNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedEmployeesRestrictedSharesParValue" id="usfr-pte_CommonStockIssuedEmployeesRestrictedSharesParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedEmployeesRestrictedSharesRetainedEarnings" id="usfr-pte_CommonStockIssuedEmployeesRestrictedSharesRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedEmployeeStockPurchasePlan" id="usfr-pte_CommonStockIssuedEmployeeStockPurchasePlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedEmployeeStockPurchasePlanAdditionalPaidCapital" id="usfr-pte_CommonStockIssuedEmployeeStockPurchasePlanAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedEmployeeStockPurchasePlanNumberShares" id="usfr-pte_CommonStockIssuedEmployeeStockPurchasePlanNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedEmployeeStockPurchasePlanParValue" id="usfr-pte_CommonStockIssuedEmployeeStockPurchasePlanParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedEmployeeStockPurchasePlanRetainedEarnings" id="usfr-pte_CommonStockIssuedEmployeeStockPurchasePlanRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedInitialPublicOffering" id="usfr-pte_CommonStockIssuedInitialPublicOffering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedInitialPublicOfferingAdditionalPaidCapital" id="usfr-pte_CommonStockIssuedInitialPublicOfferingAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedInitialPublicOfferingNumberShares" id="usfr-pte_CommonStockIssuedInitialPublicOfferingNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedInitialPublicOfferingParValue" id="usfr-pte_CommonStockIssuedInitialPublicOfferingParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedNumberShares" id="usfr-pte_CommonStockIssuedNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedNumberSharesAbstract" id="usfr-pte_CommonStockIssuedNumberSharesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedParValue" id="usfr-pte_CommonStockIssuedParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedParValueAbstract" id="usfr-pte_CommonStockIssuedParValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedProfitSharingPlan" id="usfr-pte_CommonStockIssuedProfitSharingPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedProfitSharingPlanAdditionalPaidCapital" id="usfr-pte_CommonStockIssuedProfitSharingPlanAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedProfitSharingPlanNumberShares" id="usfr-pte_CommonStockIssuedProfitSharingPlanNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedProfitSharingPlanParValue" id="usfr-pte_CommonStockIssuedProfitSharingPlanParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedProfitSharingPlanRetainedEarnings" id="usfr-pte_CommonStockIssuedProfitSharingPlanRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedRetainedEarnings" id="usfr-pte_CommonStockIssuedRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedRetainedEarningsAbstract" id="usfr-pte_CommonStockIssuedRetainedEarningsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedStockSplits" id="usfr-pte_CommonStockIssuedStockSplits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIssuedStockSplitsNumberShares" id="usfr-pte_CommonStockIssuedStockSplitsNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockNumberSharesChanges" id="usfr-pte_CommonStockNumberSharesChanges" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockNumberSharesChangesAbstract" id="usfr-pte_CommonStockNumberSharesChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockParChanges" id="usfr-pte_CommonStockParChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="CommonStockParChangesAbstract" id="usfr-pte_CommonStockParChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockParValuePerShare" id="usfr-pte_CommonStockParValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="CommonStockPurchasedRetired" id="usfr-pte_CommonStockPurchasedRetired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockPurchasedRetiredAdditionalPaidCapital" id="usfr-pte_CommonStockPurchasedRetiredAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockPurchasedRetiredNumberShares" id="usfr-pte_CommonStockPurchasedRetiredNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockPurchasedRetiredParValue" id="usfr-pte_CommonStockPurchasedRetiredParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockPurchasedRetiredRetainedEarnings" id="usfr-pte_CommonStockPurchasedRetiredRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockPurchasedRetiredTreasuryStockNumberShares" id="usfr-pte_CommonStockPurchasedRetiredTreasuryStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockPurchasedRetiredTreasuryStockValue" id="usfr-pte_CommonStockPurchasedRetiredTreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockSharesAuthorized" id="usfr-pte_CommonStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="CommonStockSharesIssued" id="usfr-pte_CommonStockSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="CommonStockSharesOutstanding" id="usfr-pte_CommonStockSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="CommonStockSharesOutstandingTotal" id="usfr-pte_CommonStockSharesOutstandingTotal" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="CommonStockShareSubscriptions" id="usfr-pte_CommonStockShareSubscriptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="CommonStockTransactionsNet" id="usfr-pte_CommonStockTransactionsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockTreasuryStockReissuedValue" id="usfr-pte_CommonStockTreasuryStockReissuedValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockValue" id="usfr-pte_CommonStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CommonStockValueTotal" id="usfr-pte_CommonStockValueTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CompensatedAbsencesNote" id="usfr-pte_CompensatedAbsencesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ComponentsDeferredTaxAssetsLiabilities" id="usfr-pte_ComponentsDeferredTaxAssetsLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ComponentsIncomeBeforeIncomeTaxes" id="usfr-pte_ComponentsIncomeBeforeIncomeTaxes" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ComprehensiveIncome" id="usfr-pte_ComprehensiveIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ComprehensiveIncomeEndingAccumulatedBalancesAllType" id="usfr-pte_ComprehensiveIncomeEndingAccumulatedBalancesAllType" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:ComprehensiveIncomeTypeComprehensiveIncome"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:ComprehensiveIncomeEndingAccumulatedBalancesEachType"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="ComprehensiveIncomeEndingAccumulatedBalancesEachType" id="usfr-pte_ComprehensiveIncomeEndingAccumulatedBalancesEachType" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ComprehensiveIncomeListingEndingAccumulatedBalancesType" id="usfr-pte_ComprehensiveIncomeListingEndingAccumulatedBalancesType" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ComprehensiveIncomeTypeComprehensiveIncome" id="usfr-pte_ComprehensiveIncomeTypeComprehensiveIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ComputerSoftwareCostsGross" id="usfr-pte_ComputerSoftwareCostsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="ConcentrationCreditRiskAmountRiskGeographicConcentration" id="usfr-pte_ConcentrationCreditRiskAmountRiskGeographicConcentration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ConcentrationCreditRiskCharacteristicsConcentrations" id="usfr-pte_ConcentrationCreditRiskCharacteristicsConcentrations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConcentrationCreditRiskRevenueSpecificCustomer" id="usfr-pte_ConcentrationCreditRiskRevenueSpecificCustomer" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConcentrationCreditRiskRiskGeographicConcentration" id="usfr-pte_ConcentrationCreditRiskRiskGeographicConcentration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConcentrationCreditRiskTypeAmountRiskGeographicConcentration" id="usfr-pte_ConcentrationCreditRiskTypeAmountRiskGeographicConcentration" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:ConcentrationCreditRiskTypeGeographicConcentration"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:ConcentrationCreditRiskAmountRiskGeographicConcentration"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="ConcentrationCreditRiskTypeGeographicConcentration" id="usfr-pte_ConcentrationCreditRiskTypeGeographicConcentration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConcentrationsCreditRisk" id="usfr-pte_ConcentrationsCreditRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConcentrationsCreditRiskFailureConcentrationsCreditRisk" id="usfr-pte_ConcentrationsCreditRiskFailureConcentrationsCreditRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CondensedFinancialInformationParentCompanyOnlyBalanceSheet" id="usfr-pte_CondensedFinancialInformationParentCompanyOnlyBalanceSheet" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="CondensedFinancialInformationParentCompanyOnlyIncomeStatement" id="usfr-pte_CondensedFinancialInformationParentCompanyOnlyIncomeStatement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CondensedFinancialInformationParentCompanyOnlyNote" id="usfr-pte_CondensedFinancialInformationParentCompanyOnlyNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CondensedFinancialInformationParentCompanyOnlyStatementCashFlow" id="usfr-pte_CondensedFinancialInformationParentCompanyOnlyStatementCashFlow" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConstructionProgress" id="usfr-pte_ConstructionProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="Contingencies" id="usfr-pte_Contingencies" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesAggregateAmountDeterminablePortionUnrecordedObligation" id="usfr-pte_ContingenciesAggregateAmountDeterminablePortionUnrecordedObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ContingenciesContingenciesPossibleLossContingencyEstimate" id="usfr-pte_ContingenciesContingenciesPossibleLossContingencyEstimate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesContingenciesPossibleLossContingencyNature" id="usfr-pte_ContingenciesContingenciesPossibleLossContingencyNature" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesContingentLitigation" id="usfr-pte_ContingenciesContingentLitigation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesContingentLitigationEnvironmental" id="usfr-pte_ContingenciesContingentLitigationEnvironmental" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesContingentLitigationGovernmentInvestigations" id="usfr-pte_ContingenciesContingentLitigationGovernmentInvestigations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesContingentLitigationInsurance" id="usfr-pte_ContingenciesContingentLitigationInsurance" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesContingentLitigationPotentialTaxAssessments" id="usfr-pte_ContingenciesContingentLitigationPotentialTaxAssessments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesFutureAmountsDeterminablePortionUnrecordedObligation" id="usfr-pte_ContingenciesFutureAmountsDeterminablePortionUnrecordedObligation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesGainContingencies" id="usfr-pte_ContingenciesGainContingencies" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesGuaranteeDebtThirdParties" id="usfr-pte_ContingenciesGuaranteeDebtThirdParties" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesListingPossibleLossContingency" id="usfr-pte_ContingenciesListingPossibleLossContingency" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesPossibleLossContingency" id="usfr-pte_ContingenciesPossibleLossContingency" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:ContingenciesContingenciesPossibleLossContingencyNature"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:ContingenciesContingenciesPossibleLossContingencyEstimate"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="ContingenciesProductWarranties" id="usfr-pte_ContingenciesProductWarranties" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContingenciesRebates" id="usfr-pte_ContingenciesRebates" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContractAccountingNote" id="usfr-pte_ContractAccountingNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ContractReceivablesNet" id="usfr-pte_ContractReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="ContributionsMultiemployerPlans" id="usfr-pte_ContributionsMultiemployerPlans" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConversionDebtSecurities" id="usfr-pte_ConversionDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConvertibleDebt" id="usfr-pte_ConvertibleDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="ConvertiblePreferredStock" id="usfr-pte_ConvertiblePreferredStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:ConvertiblePreferredStockDescription"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:ConvertiblePreferredStockValue"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:ConvertiblePreferredStockParValuePerShare"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:ConvertiblePreferredStockShareSubscriptions"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:ConvertiblePreferredStockSharesAuthorized"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:ConvertiblePreferredStockSharesIssued"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:ConvertiblePreferredStockSharesOutstanding"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="ConvertiblePreferredStockConvertedOtherSecurities" id="usfr-pte_ConvertiblePreferredStockConvertedOtherSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConvertiblePreferredStockDescription" id="usfr-pte_ConvertiblePreferredStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ConvertiblePreferredStockParValuePerShare" id="usfr-pte_ConvertiblePreferredStockParValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ConvertiblePreferredStockSharesAuthorized" id="usfr-pte_ConvertiblePreferredStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ConvertiblePreferredStockSharesIssued" id="usfr-pte_ConvertiblePreferredStockSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ConvertiblePreferredStockSharesOutstanding" id="usfr-pte_ConvertiblePreferredStockSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ConvertiblePreferredStockShareSubscriptions" id="usfr-pte_ConvertiblePreferredStockShareSubscriptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ConvertiblePreferredStockValue" id="usfr-pte_ConvertiblePreferredStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="ConvertibleSecurities" id="usfr-pte_ConvertibleSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ConvertibleSecuritiesAdditionalPaidCapital" id="usfr-pte_ConvertibleSecuritiesAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ConvertibleSecuritiesCommonStockNumberShares" id="usfr-pte_ConvertibleSecuritiesCommonStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConvertibleSecuritiesCommonStockParValue" id="usfr-pte_ConvertibleSecuritiesCommonStockParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConvertibleSecuritiesRetainedEarnings" id="usfr-pte_ConvertibleSecuritiesRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConvertibleSecuritiesTreasuryStockNumberShares" id="usfr-pte_ConvertibleSecuritiesTreasuryStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConvertibleSecuritiesTreasuryStockValue" id="usfr-pte_ConvertibleSecuritiesTreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CostGoodsServicesSold" id="usfr-pte_CostGoodsServicesSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CostGoodsServicesSoldAbstract" id="usfr-pte_CostGoodsServicesSoldAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CostGoodsSold" id="usfr-pte_CostGoodsSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CostGoodsSoldAbstract" id="usfr-pte_CostGoodsSoldAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CostGoodsSoldDepreciation" id="usfr-pte_CostGoodsSoldDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CostGoodsSoldDirectLabor" id="usfr-pte_CostGoodsSoldDirectLabor" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CostGoodsSoldDirectMaterials" id="usfr-pte_CostGoodsSoldDirectMaterials" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CostGoodsSoldOther" id="usfr-pte_CostGoodsSoldOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CostGoodsSoldOverhead" id="usfr-pte_CostGoodsSoldOverhead" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CostServices" id="usfr-pte_CostServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CostServicesAbstract" id="usfr-pte_CostServicesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CostServicesDepreciation" id="usfr-pte_CostServicesDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CostServicesDirectLabor" id="usfr-pte_CostServicesDirectLabor" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CostServicesDirectMaterials" id="usfr-pte_CostServicesDirectMaterials" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CostServicesOther" id="usfr-pte_CostServicesOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CostServicesOverhead" id="usfr-pte_CostServicesOverhead" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CumulativeEffectChangeAccountingPrincipleNetTaxEffect" id="usfr-pte_CumulativeEffectChangeAccountingPrincipleNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="CumulativeEffectChangeAccountingPrincipleNetTaxEffectAbstract" id="usfr-pte_CumulativeEffectChangeAccountingPrincipleNetTaxEffectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CumulativeEffectChangeAccountingPrincipleNetTaxEffectPerDilutedShare" id="usfr-pte_CumulativeEffectChangeAccountingPrincipleNetTaxEffectPerDilutedShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CumulativeEffectChangeAccountingPrincipleNetTaxEffectPerOutstandingShare" id="usfr-pte_CumulativeEffectChangeAccountingPrincipleNetTaxEffectPerOutstandingShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CumulativeTranslationAdjustmentNetTaxEffect" id="usfr-pte_CumulativeTranslationAdjustmentNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CurrentFederalTax" id="usfr-pte_CurrentFederalTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CurrentForeignTax" id="usfr-pte_CurrentForeignTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CurrentIncomeTaxExpenseBenefit" id="usfr-pte_CurrentIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CurrentIncomeTaxExpenseBenefitAbstract" id="usfr-pte_CurrentIncomeTaxExpenseBenefitAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CurrentLiabilities" id="usfr-pte_CurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CurrentLiabilitiesAbstract" id="usfr-pte_CurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="CurrentOtherTax" id="usfr-pte_CurrentOtherTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CurrentPortionLongTermDebt" id="usfr-pte_CurrentPortionLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CurrentPortionLongTermDebtAbstract" id="usfr-pte_CurrentPortionLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="CurrentStateLocalTaxes" id="usfr-pte_CurrentStateLocalTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CustomerAdvances" id="usfr-pte_CustomerAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CustomerAdvancesCurrent" id="usfr-pte_CustomerAdvancesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CustomerAdvancesDepositsCurrent" id="usfr-pte_CustomerAdvancesDepositsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CustomerAdvancesDepositsCurrentAbstract" id="usfr-pte_CustomerAdvancesDepositsCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="CustomerAdvancesDepositsLongTerm" id="usfr-pte_CustomerAdvancesDepositsLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CustomerAdvancesDepositsNoncurrentAbstract" id="usfr-pte_CustomerAdvancesDepositsNoncurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="CustomerDepositsCurrent" id="usfr-pte_CustomerDepositsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CustomerDepositsNoncurrent" id="usfr-pte_CustomerDepositsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CustomerName" id="usfr-pte_CustomerName" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="DebtCapitalLeaseObligationsCurrent" id="usfr-pte_DebtCapitalLeaseObligationsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DebtCapitalLeaseObligationsCurrentAbstract" id="usfr-pte_DebtCapitalLeaseObligationsCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="DebtCapitalLeaseObligationsLongTerm" id="usfr-pte_DebtCapitalLeaseObligationsLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DebtCapitalLeaseObligationsLongTermAbstract" id="usfr-pte_DebtCapitalLeaseObligationsLongTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="DebtRelatedCommitmentFees" id="usfr-pte_DebtRelatedCommitmentFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DeferredCompensation" id="usfr-pte_DeferredCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredCompensationEquity" id="usfr-pte_DeferredCompensationEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredCompensationPlanNote" id="usfr-pte_DeferredCompensationPlanNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DeferredDebtLongTerm" id="usfr-pte_DeferredDebtLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredDebtLongTermAbstract" id="usfr-pte_DeferredDebtLongTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="DeferredEmployeeStockOptionPlanBenefits" id="usfr-pte_DeferredEmployeeStockOptionPlanBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredFederalIncomeTax" id="usfr-pte_DeferredFederalIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DeferredFinancingCosts" id="usfr-pte_DeferredFinancingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredForeignIncomeTax" id="usfr-pte_DeferredForeignIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DeferredHedgingGainLossNetTaxEffect" id="usfr-pte_DeferredHedgingGainLossNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredIncomeTaxes" id="usfr-pte_DeferredIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DeferredIncomeTaxesCurrentPortion" id="usfr-pte_DeferredIncomeTaxesCurrentPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredIncomeTaxesLiabilityCurrent" id="usfr-pte_DeferredIncomeTaxesLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredIncomeTaxExpenseBenefit" id="usfr-pte_DeferredIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DeferredIncomeTaxExpenseBenefitAbstract" id="usfr-pte_DeferredIncomeTaxExpenseBenefitAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="DeferredInterest" id="usfr-pte_DeferredInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredLongTermAssetCharges" id="usfr-pte_DeferredLongTermAssetCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredLongTermAssetChargesAbstract" id="usfr-pte_DeferredLongTermAssetChargesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="DeferredLongTermLiabilityCharges" id="usfr-pte_DeferredLongTermLiabilityCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredLongTermLiabilityChargesAbstract" id="usfr-pte_DeferredLongTermLiabilityChargesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="DeferredOtherTax" id="usfr-pte_DeferredOtherTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DeferredRevenue" id="usfr-pte_DeferredRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DeferredRevenueDetails" id="usfr-pte_DeferredRevenueDetails" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DeferredStateLocalIncomeTax" id="usfr-pte_DeferredStateLocalIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DeferredTaxAssetNoncurrent" id="usfr-pte_DeferredTaxAssetNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetProvisionLoanLosses" id="usfr-pte_DeferredTaxAssetProvisionLoanLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsAbstract" id="usfr-pte_DeferredTaxAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsAfterValuationAllowance" id="usfr-pte_DeferredTaxAssetsAfterValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsGross" id="usfr-pte_DeferredTaxAssetsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsLiabilitiesGross" id="usfr-pte_DeferredTaxAssetsLiabilitiesGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsLiabilitiesGrossAbstract" id="usfr-pte_DeferredTaxAssetsLiabilitiesGrossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsLiabilitiesGrossNetAbstract" id="usfr-pte_DeferredTaxAssetsLiabilitiesGrossNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsLiabilitiesValuationAllowance" id="usfr-pte_DeferredTaxAssetsLiabilitiesValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsLiabilitiesValuationAllowanceAbstract" id="usfr-pte_DeferredTaxAssetsLiabilitiesValuationAllowanceAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsLiabilityNet" id="usfr-pte_DeferredTaxAssetsLiabilityNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsOperatingLossCarryforwards" id="usfr-pte_DeferredTaxAssetsOperatingLossCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsOtherNet" id="usfr-pte_DeferredTaxAssetsOtherNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsUnrealizedLossesSecurities" id="usfr-pte_DeferredTaxAssetsUnrealizedLossesSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetsValuationAllowance" id="usfr-pte_DeferredTaxAssetsValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetTaxCreditCarryforwards" id="usfr-pte_DeferredTaxAssetTaxCreditCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredTaxAssetTaxDeferredExpensesNet" id="usfr-pte_DeferredTaxAssetTaxDeferredExpensesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredTaxLiabilitiesAbstract" id="usfr-pte_DeferredTaxLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="DeferredTaxLiabilitiesAfterValuationAllowance" id="usfr-pte_DeferredTaxLiabilitiesAfterValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredTaxLiabilitiesDeferredIncome" id="usfr-pte_DeferredTaxLiabilitiesDeferredIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredTaxLiabilitiesEmployeeBenefits" id="usfr-pte_DeferredTaxLiabilitiesEmployeeBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredTaxLiabilitiesGross" id="usfr-pte_DeferredTaxLiabilitiesGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredTaxLiabilitiesOtherNet" id="usfr-pte_DeferredTaxLiabilitiesOtherNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredTaxLiabilitiesUnrealizedGainsSecurities" id="usfr-pte_DeferredTaxLiabilitiesUnrealizedGainsSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredTaxLiabilitiesValuationAllowance" id="usfr-pte_DeferredTaxLiabilitiesValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredTaxLiabilityDepreciationAmortization" id="usfr-pte_DeferredTaxLiabilityDepreciationAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredTaxLiabilityNoncurrent" id="usfr-pte_DeferredTaxLiabilityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredTotalInterestExpense" id="usfr-pte_DeferredTotalInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DeferredUnearnedRevenueCurrent" id="usfr-pte_DeferredUnearnedRevenueCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DeferredUnearnedRevenueLongTerm" id="usfr-pte_DeferredUnearnedRevenueLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="Depreciation" id="usfr-pte_Depreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DepreciationAmortization" id="usfr-pte_DepreciationAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DepreciationAmortizationAbstract" id="usfr-pte_DepreciationAmortizationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="DepreciationAmortizationOtherUnspecified" id="usfr-pte_DepreciationAmortizationOtherUnspecified" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DepreciationMethod" id="usfr-pte_DepreciationMethod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativeAssetsCurrent" id="usfr-pte_DerivativeAssetsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DerivativeAssetsCurrentNoncurrent" id="usfr-pte_DerivativeAssetsCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DerivativeAssetsNoncurrent" id="usfr-pte_DerivativeAssetsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DerivativeLiabilitiesLongTerm" id="usfr-pte_DerivativeLiabilitiesLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DerivativeLiabilitiesShortTerm" id="usfr-pte_DerivativeLiabilitiesShortTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DerivativesHedgesContractsIndexedPotentiallySettledCompanysOwnStock" id="usfr-pte_DerivativesHedgesContractsIndexedPotentiallySettledCompanysOwnStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgesContractsIndexedPotentiallySettledCompanysOwnStockContractsWithinScopeEITF0019" id="usfr-pte_DerivativesHedgesContractsIndexedPotentiallySettledCompanysOwnStockContractsWithinScopeEITF0019" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgesContractsIndexedPotentiallySettledCompanysOwnStockContractsWithinScopeFS150" id="usfr-pte_DerivativesHedgesContractsIndexedPotentiallySettledCompanysOwnStockContractsWithinScopeFS150" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgesFairValueDerivativeHedgingInstrument" id="usfr-pte_DerivativesHedgesFairValueDerivativeHedgingInstrument" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DerivativesHedgesMethodFairValueDerivativeFinancialInstruments" id="usfr-pte_DerivativesHedgesMethodFairValueDerivativeFinancialInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgesNote" id="usfr-pte_DerivativesHedgesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgesSummaryFairCostValuesDerivativeFinancialInstruments" id="usfr-pte_DerivativesHedgesSummaryFairCostValuesDerivativeFinancialInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="DerivativesHedgesTypeDerivativeHedgingInstrument" id="usfr-pte_DerivativesHedgesTypeDerivativeHedgingInstrument" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgesTypeFairValueEachDerivativeHedgingInstrument" id="usfr-pte_DerivativesHedgesTypeFairValueEachDerivativeHedgingInstrument" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="DerivativesHedgingForeignCurrencyTranslations" id="usfr-pte_DerivativesHedgingForeignCurrencyTranslations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingGainCashFlowHedgeIneffectiveness" id="usfr-pte_DerivativesHedgingGainCashFlowHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingGainFairValueHedgeIneffectiveness" id="usfr-pte_DerivativesHedgingGainFairValueHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingGainHedgedCommitmentNoLongerQualifiesAsFairValueHedge" id="usfr-pte_DerivativesHedgingGainHedgedCommitmentNoLongerQualifiesAsFairValueHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingGainLossForeignInvestmentHedge" id="usfr-pte_DerivativesHedgingGainLossForeignInvestmentHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingGainReclassifiedWithDiscontinuanceCashFlowHedge" id="usfr-pte_DerivativesHedgingGainReclassifiedWithDiscontinuanceCashFlowHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingLocationHedgesNetGainLossFinancialStatements" id="usfr-pte_DerivativesHedgingLocationHedgesNetGainLossFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingLossCashFlowHedgeIneffectiveness" id="usfr-pte_DerivativesHedgingLossCashFlowHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingLossFairValueHedgeIneffectiveness" id="usfr-pte_DerivativesHedgingLossFairValueHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingLossHedgedCommitmentNoLongerQualifiesAsFairValueHedge" id="usfr-pte_DerivativesHedgingLossHedgedCommitmentNoLongerQualifiesAsFairValueHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingLossReclassifiedWithDiscontinuanceCashFlowHedge" id="usfr-pte_DerivativesHedgingLossReclassifiedWithDiscontinuanceCashFlowHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingNetGainLossCashFlowHedgeIneffectivenesAbstract" id="usfr-pte_DerivativesHedgingNetGainLossCashFlowHedgeIneffectivenesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingNetGainLossCashFlowHedgeIneffectiveness" id="usfr-pte_DerivativesHedgingNetGainLossCashFlowHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingNetGainLossFairValueHedgeIneffectiveness" id="usfr-pte_DerivativesHedgingNetGainLossFairValueHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingNetGainLossFairValueHedgeIneffectivenessAbstract" id="usfr-pte_DerivativesHedgingNetGainLossFairValueHedgeIneffectivenessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingNetGainLossHedgedCommitmentNoLongerQualifiesAsFairValueHedge" id="usfr-pte_DerivativesHedgingNetGainLossHedgedCommitmentNoLongerQualifiesAsFairValueHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingNetGainLossHedgedCommitmentNoLongerQualifiesAsFairValueHedgeAbstract" id="usfr-pte_DerivativesHedgingNetGainLossHedgedCommitmentNoLongerQualifiesAsFairValueHedgeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingNetGainLossReclassifiedWithDiscontinuanceCashFlowHedge" id="usfr-pte_DerivativesHedgingNetGainLossReclassifiedWithDiscontinuanceCashFlowHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingNetGainLossReclassifiedWithDiscontinuanceCashFlowHedgeAbstract" id="usfr-pte_DerivativesHedgingNetGainLossReclassifiedWithDiscontinuanceCashFlowHedgeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingOtherGainLossCashFlowHedge" id="usfr-pte_DerivativesHedgingOtherGainLossCashFlowHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativesHedgingOtherGainLossFairValueHedge" id="usfr-pte_DerivativesHedgingOtherGainLossFairValueHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DescriptionGuaranteeIndebtednessOthers" id="usfr-pte_DescriptionGuaranteeIndebtednessOthers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DetailsBusinessAcquisitions" id="usfr-pte_DetailsBusinessAcquisitions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DetailsGuaranteesIndebtednessOthers" id="usfr-pte_DetailsGuaranteesIndebtednessOthers" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DetailsRevolvingCreditFacilities" id="usfr-pte_DetailsRevolvingCreditFacilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DevelopmentStageCompaniesNote" id="usfr-pte_DevelopmentStageCompaniesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DilutedEarningsPerShareNetIncome" id="usfr-pte_DilutedEarningsPerShareNetIncome" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DilutedEarningsPerShareNetIncomeAbstract" id="usfr-pte_DilutedEarningsPerShareNetIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="DisclosureReclassificationAmount" id="usfr-pte_DisclosureReclassificationAmount" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="DiscontinuedOperationsCarryingAmountMajorClasses" id="usfr-pte_DiscontinuedOperationsCarryingAmountMajorClasses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="DiscontinuedOperationsEffectOperationsDiscontinuedOperationSubsequentlyRetained" id="usfr-pte_DiscontinuedOperationsEffectOperationsDiscontinuedOperationSubsequentlyRetained" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DiscontinuedOperationsGainLossSaleComponent" id="usfr-pte_DiscontinuedOperationsGainLossSaleComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="DiscontinuedOperationsGainLossWriteDownComponent" id="usfr-pte_DiscontinuedOperationsGainLossWriteDownComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="DiscontinuedOperationsNote" id="usfr-pte_DiscontinuedOperationsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DiscontinuedOperationsRevenueDiscontinuedOperations" id="usfr-pte_DiscontinuedOperationsRevenueDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DiscountsPremiumPayables" id="usfr-pte_DiscountsPremiumPayables" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:PayableDescription"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:FaceAmountPayables"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:EffectiveInterestRatePayables"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="DiscountsPremiumsPayablesDescription" id="usfr-pte_DiscountsPremiumsPayablesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DividendIncome" id="usfr-pte_DividendIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DividendsCommonPreferredStock" id="usfr-pte_DividendsCommonPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DividendsCommonPreferredStockAbstract" id="usfr-pte_DividendsCommonPreferredStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="DividendsDeclaredButNotPaid" id="usfr-pte_DividendsDeclaredButNotPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DividendsPaidAbstract" id="usfr-pte_DividendsPaidAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="DividendsPayable" id="usfr-pte_DividendsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DividendsReceived" id="usfr-pte_DividendsReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DueFromOfficersStockholdersCurrent" id="usfr-pte_DueFromOfficersStockholdersCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DueFromOfficersStockholdersCurrentNoncurrent" id="usfr-pte_DueFromOfficersStockholdersCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DueFromOfficersStockholdersNoncurrent" id="usfr-pte_DueFromOfficersStockholdersNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DueToOfficersStockholdersCurrent" id="usfr-pte_DueToOfficersStockholdersCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DueToOfficersStockholdersNoncurrent" id="usfr-pte_DueToOfficersStockholdersNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DueToOfficersStockholdersShortTermLongTerm" id="usfr-pte_DueToOfficersStockholdersShortTermLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="EarningsBeforeInterestTaxes" id="usfr-pte_EarningsBeforeInterestTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EarningsBeforeInterestTaxesNote" id="usfr-pte_EarningsBeforeInterestTaxesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EarningsLossesEquityInvestments" id="usfr-pte_EarningsLossesEquityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="EffectChangesAccountingPrincipleGross" id="usfr-pte_EffectChangesAccountingPrincipleGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="EffectExchangeRateCashCashEquivalents" id="usfr-pte_EffectExchangeRateCashCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EffectiveInterestRatePayables" id="usfr-pte_EffectiveInterestRatePayables" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="EffectiveInterestRateReceivables" id="usfr-pte_EffectiveInterestRateReceivables" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="EffectiveTaxRate" id="usfr-pte_EffectiveTaxRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EmployeeBenefits" id="usfr-pte_EmployeeBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="EmployeeRelatedLiabilities" id="usfr-pte_EmployeeRelatedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="EmployeeRelatedLiabilitiesAbstract" id="usfr-pte_EmployeeRelatedLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="EmployeeStockOptionPlanRestrictedStockExpense" id="usfr-pte_EmployeeStockOptionPlanRestrictedStockExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EmployeeStockOwnershipPlanCompensationCost" id="usfr-pte_EmployeeStockOwnershipPlanCompensationCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="EmployeeStockOwnershipPlanEmployerRepurchaseObligation" id="usfr-pte_EmployeeStockOwnershipPlanEmployerRepurchaseObligation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EmployeeStockOwnershipPlanNote" id="usfr-pte_EmployeeStockOwnershipPlanNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EnvironmentalLiabilitiesCashPayments" id="usfr-pte_EnvironmentalLiabilitiesCashPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EnvironmentalLiabilitiesCostsAccruedDate" id="usfr-pte_EnvironmentalLiabilitiesCostsAccruedDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="EnvironmentalLiabilitiesDescriptionProjectRemediationObligation" id="usfr-pte_EnvironmentalLiabilitiesDescriptionProjectRemediationObligation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EnvironmentalLiabilitiesDiscountedRateUsedEnvironmentalLiability" id="usfr-pte_EnvironmentalLiabilitiesDiscountedRateUsedEnvironmentalLiability" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="EnvironmentalLiabilitiesEachProject" id="usfr-pte_EnvironmentalLiabilitiesEachProject" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:EnvironmentalLiabilitiesDescriptionProjectRemediationObligation"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:EnvironmentalLiabilitiesCostsAccruedDate"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:EnvironmentalLiabilitiesTotalAnticipatedEnvironmentalCost"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:EnvironmentalLiabilitiesRangePossibleAdditionalLossesEnvironmentalMatters"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:EnvironmentalLiabilitiesUndiscountedAmountLiability"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:EnvironmentalLiabilitiesDiscountedRateUsedEnvironmentalLiability"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:EnvironmentalLiabilitiesExpectedFuturePaymentsPeriod"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="EnvironmentalLiabilitiesExpectedFuturePaymentsPeriod" id="usfr-pte_EnvironmentalLiabilitiesExpectedFuturePaymentsPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="EnvironmentalLiabilitiesNote" id="usfr-pte_EnvironmentalLiabilitiesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EnvironmentalLiabilitiesProjects" id="usfr-pte_EnvironmentalLiabilitiesProjects" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EnvironmentalLiabilitiesRangePossibleAdditionalLossesEnvironmentalMatters" id="usfr-pte_EnvironmentalLiabilitiesRangePossibleAdditionalLossesEnvironmentalMatters" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EnvironmentalLiabilitiesTotalAnticipatedEnvironmentalCost" id="usfr-pte_EnvironmentalLiabilitiesTotalAnticipatedEnvironmentalCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="EnvironmentalLiabilitiesUndiscountedAmountLiability" id="usfr-pte_EnvironmentalLiabilitiesUndiscountedAmountLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="EnvironmentalLiability" id="usfr-pte_EnvironmentalLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="EnvironmentalRemediation" id="usfr-pte_EnvironmentalRemediation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="EquityInvestmentsFinancialDataInvestmentsAccountedUsingEquityMethod" id="usfr-pte_EquityInvestmentsFinancialDataInvestmentsAccountedUsingEquityMethod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EquityInvestmentsNote" id="usfr-pte_EquityInvestmentsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EquityRelatedNotesAbstract" id="usfr-pte_EquityRelatedNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="ExerciseStockOptions" id="usfr-pte_ExerciseStockOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ExerciseStockOptionsAdditionalPaidCapital" id="usfr-pte_ExerciseStockOptionsAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ExerciseStockOptionsCommonStockNumberShares" id="usfr-pte_ExerciseStockOptionsCommonStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ExerciseStockOptionsCommonStockParValue" id="usfr-pte_ExerciseStockOptionsCommonStockParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ExerciseStockOptionsRetainedEarnings" id="usfr-pte_ExerciseStockOptionsRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ExerciseStockOptionsTreasuryStockNumberShares" id="usfr-pte_ExerciseStockOptionsTreasuryStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ExerciseStockOptionsTreasuryStockValue" id="usfr-pte_ExerciseStockOptionsTreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ExitDisposalActivitiesNote" id="usfr-pte_ExitDisposalActivitiesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ExpenseDefinedContributionPlans" id="usfr-pte_ExpenseDefinedContributionPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ExpensesAbstract" id="usfr-pte_ExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ExtinguishmentDebt" id="usfr-pte_ExtinguishmentDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ExtinguishmentDebtDescription" id="usfr-pte_ExtinguishmentDebtDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ExtinguishmentDebtGainLossPerShareNetTaxEffect" id="usfr-pte_ExtinguishmentDebtGainLossPerShareNetTaxEffect" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ExtinguishmentDebtIncomeTaxEffect" id="usfr-pte_ExtinguishmentDebtIncomeTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ExtinguishmentDebtNote" id="usfr-pte_ExtinguishmentDebtNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ExtraordinaryItemsGross" id="usfr-pte_ExtraordinaryItemsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ExtraordinaryItemsGrossAbstract" id="usfr-pte_ExtraordinaryItemsGrossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ExtraordinaryItemsNetTaxEffect" id="usfr-pte_ExtraordinaryItemsNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ExtraordinaryItemsNetTaxEffectAbstract" id="usfr-pte_ExtraordinaryItemsNetTaxEffectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ExtraordinaryItemsNote" id="usfr-pte_ExtraordinaryItemsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="FaceAmountPayables" id="usfr-pte_FaceAmountPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="FaceAmountReceivables" id="usfr-pte_FaceAmountReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="FairValueAssetsAcquired" id="usfr-pte_FairValueAssetsAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="FederalFundsPurchasedSecuritiesSoldUnderAgreementsRepurchaseAbstract" id="usfr-pte_FederalFundsPurchasedSecuritiesSoldUnderAgreementsRepurchaseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="FederalStatutoryTaxRate" id="usfr-pte_FederalStatutoryTaxRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="FinanceReceivablesNet" id="usfr-pte_FinanceReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="FinanceRevenue" id="usfr-pte_FinanceRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="FinancingReceivables" id="usfr-pte_FinancingReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="FinancingTotalInterestExpense" id="usfr-pte_FinancingTotalInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ForeignCurrencyExchangeGainsLosses" id="usfr-pte_ForeignCurrencyExchangeGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ForeignOperationsAggregateExchangeGainLoss" id="usfr-pte_ForeignOperationsAggregateExchangeGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ForeignOperationsNote" id="usfr-pte_ForeignOperationsNote" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="FurnitureFixtures" id="usfr-pte_FurnitureFixtures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="GainLossAdjustmentsPriorYearExtraordinaryItems" id="usfr-pte_GainLossAdjustmentsPriorYearExtraordinaryItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="GainLossDispositionAssets" id="usfr-pte_GainLossDispositionAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="GainLossRelatedLitigationSettlement" id="usfr-pte_GainLossRelatedLitigationSettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="GainLossRetirementPropertyPlantEquipment" id="usfr-pte_GainLossRetirementPropertyPlantEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="GainLossSaleBusiness" id="usfr-pte_GainLossSaleBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="GainSettlementPensionObligation" id="usfr-pte_GainSettlementPensionObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="GeneralAdministrativeExpenses" id="usfr-pte_GeneralAdministrativeExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="GeneralAdministrativeExpensesAbstract" id="usfr-pte_GeneralAdministrativeExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="GeneralNotesAbstract" id="usfr-pte_GeneralNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="GeneralPartnerDistributions" id="usfr-pte_GeneralPartnerDistributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="GoingConcern" id="usfr-pte_GoingConcern" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="GrossProfit" id="usfr-pte_GrossProfit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IllegalActsNote" id="usfr-pte_IllegalActsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ImpairmentAssetsHeldSale" id="usfr-pte_ImpairmentAssetsHeldSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ImpairmentDisposalLongLivedAssetsCarryingAmountImpairedAssetsDisposed" id="usfr-pte_ImpairmentDisposalLongLivedAssetsCarryingAmountImpairedAssetsDisposed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="ImpairmentDisposalLongLivedAssetsDescriptionImpairedAssetsDisposed" id="usfr-pte_ImpairmentDisposalLongLivedAssetsDescriptionImpairedAssetsDisposed" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ImpairmentDisposalLongLivedAssetsImpairmentLossAssetsHeldUsed" id="usfr-pte_ImpairmentDisposalLongLivedAssetsImpairmentLossAssetsHeldUsed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ImpairmentDisposalLongLivedAssetsLossWriteDownAssetsDisposed" id="usfr-pte_ImpairmentDisposalLongLivedAssetsLossWriteDownAssetsDisposed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ImpairmentDisposalLongLivedAssetsNote" id="usfr-pte_ImpairmentDisposalLongLivedAssetsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ImpairmentDisposalLongLivedAssetsOriginalImpairmentLossAssetsBeDisposed" id="usfr-pte_ImpairmentDisposalLongLivedAssetsOriginalImpairmentLossAssetsBeDisposed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="ImpairmentGoodwill" id="usfr-pte_ImpairmentGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ImpairmentIntangibleAssets" id="usfr-pte_ImpairmentIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ImpairmentIntangibleAssetsAbstract" id="usfr-pte_ImpairmentIntangibleAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ImpairmentLongLivedAssetsCertainIntangibles" id="usfr-pte_ImpairmentLongLivedAssetsCertainIntangibles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ImpairmentLongLivedAssetsHeldDisposal" id="usfr-pte_ImpairmentLongLivedAssetsHeldDisposal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="IncomeBeforeCumulativeEffectChangeAccountingPrinciple" id="usfr-pte_IncomeBeforeCumulativeEffectChangeAccountingPrinciple" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IncomeBeforeCumulativeEffectChangeAccountingPrinciplePerDilutedShare" id="usfr-pte_IncomeBeforeCumulativeEffectChangeAccountingPrinciplePerDilutedShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeBeforeCumulativeEffectChangeAccountingPrinciplePerOutstandingShare" id="usfr-pte_IncomeBeforeCumulativeEffectChangeAccountingPrinciplePerOutstandingShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeBeforeExtraordinaryItemsCumulativeEffectChangeAccountingPrinciple" id="usfr-pte_IncomeBeforeExtraordinaryItemsCumulativeEffectChangeAccountingPrinciple" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IncomeBeforeExtraordinaryItemsCumulativeEffectChangeAccountingPrinciplePerDilutedShare" id="usfr-pte_IncomeBeforeExtraordinaryItemsCumulativeEffectChangeAccountingPrinciplePerDilutedShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeBeforeExtraordinaryItemsCumulativeEffectChangeAccountingPrinciplePerOutstandingShare" id="usfr-pte_IncomeBeforeExtraordinaryItemsCumulativeEffectChangeAccountingPrinciplePerOutstandingShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeBeforeIncomeTaxesDomestic" id="usfr-pte_IncomeBeforeIncomeTaxesDomestic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeBeforeIncomeTaxesForeign" id="usfr-pte_IncomeBeforeIncomeTaxesForeign" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeExpensesAbstract" id="usfr-pte_IncomeExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeLossContinuingOperations" id="usfr-pte_IncomeLossContinuingOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IncomeLossContinuingOperationsBeforeIncomeTaxes" id="usfr-pte_IncomeLossContinuingOperationsBeforeIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IncomeLossContinuingOperationsPerDilutedShare" id="usfr-pte_IncomeLossContinuingOperationsPerDilutedShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeLossContinuingOperationsPerOutstandingShare" id="usfr-pte_IncomeLossContinuingOperationsPerOutstandingShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeLossDiscontinuedOperations" id="usfr-pte_IncomeLossDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IncomeLossDiscontinuedOperationsNetTaxEffect" id="usfr-pte_IncomeLossDiscontinuedOperationsNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IncomeLossDiscontinuedOperationsNetTaxEffectAbstract" id="usfr-pte_IncomeLossDiscontinuedOperationsNetTaxEffectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeLossDispositionDiscontinuedOperations" id="usfr-pte_IncomeLossDispositionDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IncomeLossDispositionDiscontinuedOperationsAbstract" id="usfr-pte_IncomeLossDispositionDiscontinuedOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeLossDispositionDiscontinuedOperationsPerDilutedShare" id="usfr-pte_IncomeLossDispositionDiscontinuedOperationsPerDilutedShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeLossDispositionDiscontinuedOperationsPerOutstandingShare" id="usfr-pte_IncomeLossDispositionDiscontinuedOperationsPerOutstandingShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeLossDuringPhaseOutPeriod" id="usfr-pte_IncomeLossDuringPhaseOutPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IncomeLossExtraordinaryItemsNetTaxEffectPerDilutedShare" id="usfr-pte_IncomeLossExtraordinaryItemsNetTaxEffectPerDilutedShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeLossExtraordinaryItemsNetTaxEffectPerOutstandingShare" id="usfr-pte_IncomeLossExtraordinaryItemsNetTaxEffectPerOutstandingShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeStatementRelatedNotesAbstract" id="usfr-pte_IncomeStatementRelatedNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeTaxesAmountOperatingLossesTaxCreditCarryforwards" id="usfr-pte_IncomeTaxesAmountOperatingLossesTaxCreditCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeTaxesDeferredTaxLiabilityNotRecognized" id="usfr-pte_IncomeTaxesDeferredTaxLiabilityNotRecognized" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="IncomeTaxesEffectiveIncomeTaxRateReconciliation" id="usfr-pte_IncomeTaxesEffectiveIncomeTaxRateReconciliation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeTaxesEnterpriseWithConsolidatedTaxReturn" id="usfr-pte_IncomeTaxesEnterpriseWithConsolidatedTaxReturn" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="IncomeTaxesExpirationDatesOperatingLossesTaxCreditCarryforwards" id="usfr-pte_IncomeTaxesExpirationDatesOperatingLossesTaxCreditCarryforwards" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeTaxesGovernmentGrants" id="usfr-pte_IncomeTaxesGovernmentGrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IncomeTaxesIncomeTaxExpenseBenefitReconciliation" id="usfr-pte_IncomeTaxesIncomeTaxExpenseBenefitReconciliation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeTaxesInsideBasisDifferencesWithinForeignSubsidiaries" id="usfr-pte_IncomeTaxesInsideBasisDifferencesWithinForeignSubsidiaries" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="IncomeTaxesInvestmentTaxCredit" id="usfr-pte_IncomeTaxesInvestmentTaxCredit" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeTaxesNetChangeTaxValuationAllowance" id="usfr-pte_IncomeTaxesNetChangeTaxValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeTaxesNote" id="usfr-pte_IncomeTaxesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeTaxesOperatingLossesTaxCreditCarryforwards" id="usfr-pte_IncomeTaxesOperatingLossesTaxCreditCarryforwards" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeTaxesPaid" id="usfr-pte_IncomeTaxesPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncomeTaxesPayable" id="usfr-pte_IncomeTaxesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="IncomeTaxesPublicEnterprisesNotSubjectIncomeTax" id="usfr-pte_IncomeTaxesPublicEnterprisesNotSubjectIncomeTax" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="IncomeTaxesReceivableNet" id="usfr-pte_IncomeTaxesReceivableNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IncomeTaxFederalStatutoryRate" id="usfr-pte_IncomeTaxFederalStatutoryRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncreaseDecreaseAmountsDueFromAffiliatesCurrent" id="usfr-pte_IncreaseDecreaseAmountsDueFromAffiliatesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncreaseDecreaseAmountsDueFromOfficersStockholdersCurrent" id="usfr-pte_IncreaseDecreaseAmountsDueFromOfficersStockholdersCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncreaseDecreaseAmountsDueToOfficersStockholdersCurrent" id="usfr-pte_IncreaseDecreaseAmountsDueToOfficersStockholdersCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncreaseDecreaseAmountsDueToRelatedPartiesCurrentAbstract" id="usfr-pte_IncreaseDecreaseAmountsDueToRelatedPartiesCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="IncreaseDecreaseProvisionRestructuringChanges" id="usfr-pte_IncreaseDecreaseProvisionRestructuringChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncreaseDecreaseProvisionRestructuringReservesAbstract" id="usfr-pte_IncreaseDecreaseProvisionRestructuringReservesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="IncreaseEquityDueSharesIssuedSubsidiary" id="usfr-pte_IncreaseEquityDueSharesIssuedSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IncreaseEquityDueSharesRemainingBeIssuedAcquisition" id="usfr-pte_IncreaseEquityDueSharesRemainingBeIssuedAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IncreaseFinanceReceivables" id="usfr-pte_IncreaseFinanceReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IndirectMethodOperatingResultsNote" id="usfr-pte_IndirectMethodOperatingResultsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InsuranceAssessmentsNote" id="usfr-pte_InsuranceAssessmentsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssets" id="usfr-pte_IntangibleAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsAccumulatedAmortizationMajorClass" id="usfr-pte_IntangibleAssetsAccumulatedAmortizationMajorClass" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsAggregateAmountGoodwillAcquired" id="usfr-pte_IntangibleAssetsAggregateAmountGoodwillAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsAmortizationExpense" id="usfr-pte_IntangibleAssetsAmortizationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsAmountImpairmentLossExcludingGoodwill" id="usfr-pte_IntangibleAssetsAmountImpairmentLossExcludingGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsCopyrightsDescription" id="usfr-pte_IntangibleAssetsCopyrightsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsCustomerListsDescription" id="usfr-pte_IntangibleAssetsCustomerListsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsCustomerRelationshipsDescription" id="usfr-pte_IntangibleAssetsCustomerRelationshipsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsExcludingGoodwillAbstract" id="usfr-pte_IntangibleAssetsExcludingGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsExcludingGoodwillNet" id="usfr-pte_IntangibleAssetsExcludingGoodwillNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedAbstract" id="usfr-pte_IntangibleAssetsFiniteLivedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedComputerSoftware" id="usfr-pte_IntangibleAssetsFiniteLivedComputerSoftware" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedContractualRights" id="usfr-pte_IntangibleAssetsFiniteLivedContractualRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedCopyrights" id="usfr-pte_IntangibleAssetsFiniteLivedCopyrights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedCustomerLists" id="usfr-pte_IntangibleAssetsFiniteLivedCustomerLists" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedCustomerRelationships" id="usfr-pte_IntangibleAssetsFiniteLivedCustomerRelationships" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedDistributionRights" id="usfr-pte_IntangibleAssetsFiniteLivedDistributionRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedFranchiseRights" id="usfr-pte_IntangibleAssetsFiniteLivedFranchiseRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedGross" id="usfr-pte_IntangibleAssetsFiniteLivedGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedLicenseAgreements" id="usfr-pte_IntangibleAssetsFiniteLivedLicenseAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedMediaContent" id="usfr-pte_IntangibleAssetsFiniteLivedMediaContent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedNet" id="usfr-pte_IntangibleAssetsFiniteLivedNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedNoncompeteAgreements" id="usfr-pte_IntangibleAssetsFiniteLivedNoncompeteAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedOther" id="usfr-pte_IntangibleAssetsFiniteLivedOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedPatents" id="usfr-pte_IntangibleAssetsFiniteLivedPatents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedRoyalty" id="usfr-pte_IntangibleAssetsFiniteLivedRoyalty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedTradeNames" id="usfr-pte_IntangibleAssetsFiniteLivedTradeNames" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFiniteLivedTradeSecrets" id="usfr-pte_IntangibleAssetsFiniteLivedTradeSecrets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFranchiseRights" id="usfr-pte_IntangibleAssetsFranchiseRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsFranchiseRightsDescription" id="usfr-pte_IntangibleAssetsFranchiseRightsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsFutureFiveYearsEstimatedTotalAmortizationExpense" id="usfr-pte_IntangibleAssetsFutureFiveYearsEstimatedTotalAmortizationExpense" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsGoodwill" id="usfr-pte_IntangibleAssetsGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsGoodwillDescription" id="usfr-pte_IntangibleAssetsGoodwillDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsGoodwillNet" id="usfr-pte_IntangibleAssetsGoodwillNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsGrossAmortizableIntangibleAssetsAmount" id="usfr-pte_IntangibleAssetsGrossAmortizableIntangibleAssetsAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsGrossAmortizableIntangibleAssetsAmountMajorClass" id="usfr-pte_IntangibleAssetsGrossAmortizableIntangibleAssetsAmountMajorClass" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsIndefiniteLivedContractualRights" id="usfr-pte_IntangibleAssetsIndefiniteLivedContractualRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsIndefiniteLivedExcludingGoodwill" id="usfr-pte_IntangibleAssetsIndefiniteLivedExcludingGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsIndefiniteLivedExcludingGoodwillAbstract" id="usfr-pte_IntangibleAssetsIndefiniteLivedExcludingGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsIndefiniteLivedFranchiseRights" id="usfr-pte_IntangibleAssetsIndefiniteLivedFranchiseRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsIndefiniteLivedLicenses" id="usfr-pte_IntangibleAssetsIndefiniteLivedLicenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsIndefiniteLivedOther" id="usfr-pte_IntangibleAssetsIndefiniteLivedOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsIndefiniteLivedTrademarks" id="usfr-pte_IntangibleAssetsIndefiniteLivedTrademarks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsIndefiniteLivedTradeNames" id="usfr-pte_IntangibleAssetsIndefiniteLivedTradeNames" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsIndefiniteLivedTradeSecrets" id="usfr-pte_IntangibleAssetsIndefiniteLivedTradeSecrets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsLicensesDescription" id="usfr-pte_IntangibleAssetsLicensesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsNet" id="usfr-pte_IntangibleAssetsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsNetAbstract" id="usfr-pte_IntangibleAssetsNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsNonCompeteAgreementsDescription" id="usfr-pte_IntangibleAssetsNonCompeteAgreementsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsOtherIntangibleAssetsDescription" id="usfr-pte_IntangibleAssetsOtherIntangibleAssetsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsPatentsDescription" id="usfr-pte_IntangibleAssetsPatentsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsTrademarksDescription" id="usfr-pte_IntangibleAssetsTrademarksDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IntangibleAssetsUnamortizedIntangibleAssetsCarryingAmount" id="usfr-pte_IntangibleAssetsUnamortizedIntangibleAssetsCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IntangibleAssetsUnamortizedIntangibleAssetsCarryingAmountEachMajorClass" id="usfr-pte_IntangibleAssetsUnamortizedIntangibleAssetsCarryingAmountEachMajorClass" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="InterestDividendsLoansOtherDebtEquityOtherEntities" id="usfr-pte_InterestDividendsLoansOtherDebtEquityOtherEntities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InterestDividendsLoansOtherDebtEquityOtherEntitiesAbstract" id="usfr-pte_InterestDividendsLoansOtherDebtEquityOtherEntitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="InterestExpense" id="usfr-pte_InterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="InterestExpenseAbstract" id="usfr-pte_InterestExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="InterestExpenseCustomerDepositsNoncurrent" id="usfr-pte_InterestExpenseCustomerDepositsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="InterestExpenseDebt" id="usfr-pte_InterestExpenseDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="InterestIncome" id="usfr-pte_InterestIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="InterestIncomeExpenseNet" id="usfr-pte_InterestIncomeExpenseNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="InterestIncomeExpenseNetAbstract" id="usfr-pte_InterestIncomeExpenseNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="InterestPayable" id="usfr-pte_InterestPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="InterestReceived" id="usfr-pte_InterestReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InterimFinancialData" id="usfr-pte_InterimFinancialData" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InterimFinancialDataNote" id="usfr-pte_InterimFinancialDataNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InternalUseComputerSoftware" id="usfr-pte_InternalUseComputerSoftware" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="InventoriesFinishedGoods" id="usfr-pte_InventoriesFinishedGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="InventoriesLIFOReserve" id="usfr-pte_InventoriesLIFOReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="InventoriesLongTermContractsPrograms" id="usfr-pte_InventoriesLongTermContractsPrograms" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="InventoriesNet" id="usfr-pte_InventoriesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="InventoriesNetAbstract" id="usfr-pte_InventoriesNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="InventoriesRawMaterials" id="usfr-pte_InventoriesRawMaterials" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="InventoriesSupplies" id="usfr-pte_InventoriesSupplies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="InventoriesWorkProcess" id="usfr-pte_InventoriesWorkProcess" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="InventoryClass" id="usfr-pte_InventoryClass" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="InventoryClassBalance" id="usfr-pte_InventoryClassBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="InventoryInventoryMajorClasses" id="usfr-pte_InventoryInventoryMajorClasses" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:InventoryClass"/>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:InventoryClassBalance"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="InventoryLongTermContracts" id="usfr-pte_InventoryLongTermContracts" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InventoryNetFIFO" id="usfr-pte_InventoryNetFIFO" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="InventoryNote" id="usfr-pte_InventoryNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InventoryObsolescenceReserve" id="usfr-pte_InventoryObsolescenceReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="InvestmentAffiliates" id="usfr-pte_InvestmentAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="InvestmentNonConsolidatedSubsidiaries" id="usfr-pte_InvestmentNonConsolidatedSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="Investments" id="usfr-pte_Investments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InvestmentsAggregateFairValueInvestments" id="usfr-pte_InvestmentsAggregateFairValueInvestments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="InvestmentsAvailableSaleSecurities" id="usfr-pte_InvestmentsAvailableSaleSecurities" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:InvestmentsAvailableSaleSecuritiesTypeSecurity"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:InvestmentsAvailableSaleSecuritiesFairValueSecurity"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:InvestmentsAvailableSaleSecuritiesUnrealizedHoldingGain"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:InvestmentsAvailableSaleSecuritiesAmortizedCost"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="InvestmentsAvailableSaleSecuritiesAmortizedCost" id="usfr-pte_InvestmentsAvailableSaleSecuritiesAmortizedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="InvestmentsAvailableSaleSecuritiesFairValueSecurity" id="usfr-pte_InvestmentsAvailableSaleSecuritiesFairValueSecurity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="InvestmentsAvailableSaleSecuritiesTypeSecurity" id="usfr-pte_InvestmentsAvailableSaleSecuritiesTypeSecurity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="InvestmentsAvailableSaleSecuritiesUnrealizedHoldingGain" id="usfr-pte_InvestmentsAvailableSaleSecuritiesUnrealizedHoldingGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="InvestmentsGrossGainsLossesComprehensiveIncome" id="usfr-pte_InvestmentsGrossGainsLossesComprehensiveIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="InvestmentsGrossUnrecognizedHoldingGainsLosses" id="usfr-pte_InvestmentsGrossUnrecognizedHoldingGainsLosses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="InvestmentsHeldMaturitySecurities" id="usfr-pte_InvestmentsHeldMaturitySecurities" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:InvestmentsHeldMaturitySecuritiesTypeSecurity"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:InvestmentsHeldMaturitySecuritiesFairValueHeldMaturitySecurity"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:InvestmentsHeldMaturitySecuritiesUnrealizedHoldingGain"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:InvestmentsHeldMaturitySecuritiesAmortizedCost"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="InvestmentsHeldMaturitySecuritiesAmortizedCost" id="usfr-pte_InvestmentsHeldMaturitySecuritiesAmortizedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="InvestmentsHeldMaturitySecuritiesFairValueHeldMaturitySecurity" id="usfr-pte_InvestmentsHeldMaturitySecuritiesFairValueHeldMaturitySecurity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="InvestmentsHeldMaturitySecuritiesTypeSecurity" id="usfr-pte_InvestmentsHeldMaturitySecuritiesTypeSecurity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InvestmentsHeldMaturitySecuritiesUnrealizedHoldingGain" id="usfr-pte_InvestmentsHeldMaturitySecuritiesUnrealizedHoldingGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="InvestmentsListingAvailableSaleSecurities" id="usfr-pte_InvestmentsListingAvailableSaleSecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="InvestmentsListingHeldMaturitySecurities" id="usfr-pte_InvestmentsListingHeldMaturitySecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="InvestmentsLongTermOther" id="usfr-pte_InvestmentsLongTermOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="InvestmentsLongTermOtherAbstract" id="usfr-pte_InvestmentsLongTermOtherAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="InvestmentsQualitativeInformationNotOtherThanTemporary" id="usfr-pte_InvestmentsQualitativeInformationNotOtherThanTemporary" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InvestmentsQuantitativeInformation" id="usfr-pte_InvestmentsQuantitativeInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LaborRelatedExpenses" id="usfr-pte_LaborRelatedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="LaborRelatedExpensesAbstract" id="usfr-pte_LaborRelatedExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="Land" id="usfr-pte_Land" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LandBuildingsImprovements" id="usfr-pte_LandBuildingsImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LandBuildingsImprovementsAbstract" id="usfr-pte_LandBuildingsImprovementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="LandImprovements" id="usfr-pte_LandImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LandLandImprovements" id="usfr-pte_LandLandImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LandLandImprovementsAbstract" id="usfr-pte_LandLandImprovementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="LeaseholdImprovements" id="usfr-pte_LeaseholdImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LeaseRentalExpense" id="usfr-pte_LeaseRentalExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLesseesAmortizationExpenseRelatedAssetsRecordedUnderCapitalLeases" id="usfr-pte_LeasesFinancialStatementsLesseesAmortizationExpenseRelatedAssetsRecordedUnderCapitalLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLesseesCapitalLeasedAssets" id="usfr-pte_LeasesFinancialStatementsLesseesCapitalLeasedAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLesseesCapitalLeasedAssetsBuildings" id="usfr-pte_LeasesFinancialStatementsLesseesCapitalLeasedAssetsBuildings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LeasesFinancialStatementsLesseesCapitalLeasedAssetsComputerEquipment" id="usfr-pte_LeasesFinancialStatementsLesseesCapitalLeasedAssetsComputerEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LeasesFinancialStatementsLesseesCapitalLeasedAssetsFurnitureFixtures" id="usfr-pte_LeasesFinancialStatementsLesseesCapitalLeasedAssetsFurnitureFixtures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LeasesFinancialStatementsLesseesCapitalLeasedAssetsLeaseholdImprovements" id="usfr-pte_LeasesFinancialStatementsLesseesCapitalLeasedAssetsLeaseholdImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LeasesFinancialStatementsLesseesCapitalLeasedAssetsMachineryEquipment" id="usfr-pte_LeasesFinancialStatementsLesseesCapitalLeasedAssetsMachineryEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LeasesFinancialStatementsLesseesCapitalLeasedAssetsOtherPropertyPlantEquipment" id="usfr-pte_LeasesFinancialStatementsLesseesCapitalLeasedAssetsOtherPropertyPlantEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LeasesFinancialStatementsLesseesFutureMinimumLeasePaymentsCapitalLeases" id="usfr-pte_LeasesFinancialStatementsLesseesFutureMinimumLeasePaymentsCapitalLeases" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLesseesFutureMinimumLeasePaymentsOperatingLeases" id="usfr-pte_LeasesFinancialStatementsLesseesFutureMinimumLeasePaymentsOperatingLeases" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLesseesNote" id="usfr-pte_LeasesFinancialStatementsLesseesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLesseesRentalExpenseOperatingLeases" id="usfr-pte_LeasesFinancialStatementsLesseesRentalExpenseOperatingLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLessorsAllowanceUncollectibleLeasePaymentsSalesTypeDirect" id="usfr-pte_LeasesFinancialStatementsLessorsAllowanceUncollectibleLeasePaymentsSalesTypeDirect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LeasesFinancialStatementsLessorsExecutoryCostsMinimumLeasePayments" id="usfr-pte_LeasesFinancialStatementsLessorsExecutoryCostsMinimumLeasePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLessorsFutureMinimumLeasePaymentsSalesTypeDirect" id="usfr-pte_LeasesFinancialStatementsLessorsFutureMinimumLeasePaymentsSalesTypeDirect" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLessorsFutureMinimumRentalsOperatingLease" id="usfr-pte_LeasesFinancialStatementsLessorsFutureMinimumRentalsOperatingLease" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLessorsLeveragedLeases" id="usfr-pte_LeasesFinancialStatementsLessorsLeveragedLeases" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLessorsNetPropertyOperatingLease" id="usfr-pte_LeasesFinancialStatementsLessorsNetPropertyOperatingLease" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLessorsNote" id="usfr-pte_LeasesFinancialStatementsLessorsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLessorsOperatingLeaseAccumulatedDepreciation" id="usfr-pte_LeasesFinancialStatementsLessorsOperatingLeaseAccumulatedDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LeasesFinancialStatementsLessorsOperatingLeaseCostLeaseProperty" id="usfr-pte_LeasesFinancialStatementsLessorsOperatingLeaseCostLeaseProperty" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LeasesFinancialStatementsLessorsUnguaranteedResidualValueLeasedProperty" id="usfr-pte_LeasesFinancialStatementsLessorsUnguaranteedResidualValueLeasedProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="LeasingReceivablesNet" id="usfr-pte_LeasingReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="Liabilities" id="usfr-pte_Liabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LiabilitiesAbstract" id="usfr-pte_LiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="LiabilitiesAssumed" id="usfr-pte_LiabilitiesAssumed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LiabilitiesDiscontinuedOperationsCurrent" id="usfr-pte_LiabilitiesDiscontinuedOperationsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LiabilitiesDiscontinuedOperationsNoncurrent" id="usfr-pte_LiabilitiesDiscontinuedOperationsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LiabilitiesDiscontinuedOperationsShortTermLongTerm" id="usfr-pte_LiabilitiesDiscontinuedOperationsShortTermLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LiabilitiesStockholdersEquity" id="usfr-pte_LiabilitiesStockholdersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LiabilitiesStockholdersEquityAbstract" id="usfr-pte_LiabilitiesStockholdersEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="LiabilityAssetRetirementObligations" id="usfr-pte_LiabilityAssetRetirementObligations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LiabilityRelatedNotesAbstract" id="usfr-pte_LiabilityRelatedNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LimitedLiabilityCompaniesPartnershipsNote" id="usfr-pte_LimitedLiabilityCompaniesPartnershipsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LineCreditCurrent" id="usfr-pte_LineCreditCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LineCreditLongTermDebt" id="usfr-pte_LineCreditLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="ListingInventoryMajorClasses" id="usfr-pte_ListingInventoryMajorClasses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="LitigationExpense" id="usfr-pte_LitigationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="LitigationReserve" id="usfr-pte_LitigationReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LoanImpairmentNote" id="usfr-pte_LoanImpairmentNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LoansLongTermPortion" id="usfr-pte_LoansLongTermPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LoansPayableCurrent" id="usfr-pte_LoansPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LongTermDebt" id="usfr-pte_LongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LongTermDebtAbstract" id="usfr-pte_LongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="LongTermDebtAdditionalAllowanceChargedOperations" id="usfr-pte_LongTermDebtAdditionalAllowanceChargedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtAllowanceCreditLosses" id="usfr-pte_LongTermDebtAllowanceCreditLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LongTermDebtAmountTermsUnusedCommitment" id="usfr-pte_LongTermDebtAmountTermsUnusedCommitment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="LongTermDebtCovenantsWaivers" id="usfr-pte_LongTermDebtCovenantsWaivers" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtDefaultUnderCreditAgreement" id="usfr-pte_LongTermDebtDefaultUnderCreditAgreement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtDescription" id="usfr-pte_LongTermDebtDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtFutureFiveYearPaymentsMaturitiesSinkingFundRequirements" id="usfr-pte_LongTermDebtFutureFiveYearPaymentsMaturitiesSinkingFundRequirements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtFuturePayments" id="usfr-pte_LongTermDebtFuturePayments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtGuaranteesIndebtednessOthers" id="usfr-pte_LongTermDebtGuaranteesIndebtednessOthers" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence maxOccurs="1" minOccurs="0">
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:DescriptionGuaranteeIndebtednessOthers"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:LongTermDebtGuaranteesIndebtednessOthersAmount"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:LongTermDebtGuaranteesIndebtednessOthersExposure"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:LongTermDebtGuaranteesIndebtednessOthersAllowanceLosses"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:LongTermDebtGuaranteesIndebtednessOthersAllowanceExpense"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="LongTermDebtGuaranteesIndebtednessOthersAllowanceExpense" id="usfr-pte_LongTermDebtGuaranteesIndebtednessOthersAllowanceExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="LongTermDebtGuaranteesIndebtednessOthersAllowanceLosses" id="usfr-pte_LongTermDebtGuaranteesIndebtednessOthersAllowanceLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LongTermDebtGuaranteesIndebtednessOthersAmount" id="usfr-pte_LongTermDebtGuaranteesIndebtednessOthersAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="LongTermDebtGuaranteesIndebtednessOthersExposure" id="usfr-pte_LongTermDebtGuaranteesIndebtednessOthersExposure" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtInterestPaid" id="usfr-pte_LongTermDebtInterestPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtNote" id="usfr-pte_LongTermDebtNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtRecoveriesLoansPreviouslyWrittenOff" id="usfr-pte_LongTermDebtRecoveriesLoansPreviouslyWrittenOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtRedemptionRequirements" id="usfr-pte_LongTermDebtRedemptionRequirements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="LongTermDebtSecuredDebt" id="usfr-pte_LongTermDebtSecuredDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LongTermDebtShortTermBorrowings" id="usfr-pte_LongTermDebtShortTermBorrowings" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtShortTermObligationsExpectedBeRefinanced" id="usfr-pte_LongTermDebtShortTermObligationsExpectedBeRefinanced" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtSubordinatedDebt" id="usfr-pte_LongTermDebtSubordinatedDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LongTermDebtSummaryAmountsFeaturesEachLongTermDebt" id="usfr-pte_LongTermDebtSummaryAmountsFeaturesEachLongTermDebt" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtUnsecuredDebt" id="usfr-pte_LongTermDebtUnsecuredDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LongTermDebtUnusedLinesCredit" id="usfr-pte_LongTermDebtUnusedLinesCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="LongTermDebtWriteDownLoanAgainstAllowance" id="usfr-pte_LongTermDebtWriteDownLoanAgainstAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="LongTermInvestments" id="usfr-pte_LongTermInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LongTermInvestmentsAbstract" id="usfr-pte_LongTermInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="MachineryEquipment" id="usfr-pte_MachineryEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="MandatorilyRedeemableFinancialInstruments" id="usfr-pte_MandatorilyRedeemableFinancialInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="MandatorilyRedeemableFinancialInstrumentsComponentsLiability" id="usfr-pte_MandatorilyRedeemableFinancialInstrumentsComponentsLiability" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="MandatorilyRedeemableFinancialInstrumentsNatureTerms" id="usfr-pte_MandatorilyRedeemableFinancialInstrumentsNatureTerms" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="MandatorilyRedeemableFinancialInstrumentsSettlement" id="usfr-pte_MandatorilyRedeemableFinancialInstrumentsSettlement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesAvailableSaleSecuritiesNoncurrent" id="usfr-pte_MarketableSecuritiesAvailableSaleSecuritiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesAvailableSecuritiesCurrentNoncurrent" id="usfr-pte_MarketableSecuritiesAvailableSecuritiesCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesAvailableSecuritiesCurrentNoncurrentAbstract" id="usfr-pte_MarketableSecuritiesAvailableSecuritiesCurrentNoncurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesCurrent" id="usfr-pte_MarketableSecuritiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesCurrentAbstract" id="usfr-pte_MarketableSecuritiesCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesCurrentAvailableSaleSecurities" id="usfr-pte_MarketableSecuritiesCurrentAvailableSaleSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesCurrentHeldMaturity" id="usfr-pte_MarketableSecuritiesCurrentHeldMaturity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesCurrentNoncurrent" id="usfr-pte_MarketableSecuritiesCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesCurrentTradingSecurities" id="usfr-pte_MarketableSecuritiesCurrentTradingSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesCurrentTradingSecuritiesAbstract" id="usfr-pte_MarketableSecuritiesCurrentTradingSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesHeldMaturityCurrentNoncurrent" id="usfr-pte_MarketableSecuritiesHeldMaturityCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesHeldMaturityCurrentNoncurrentAbstract" id="usfr-pte_MarketableSecuritiesHeldMaturityCurrentNoncurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesHeldMaturityNoncurrent" id="usfr-pte_MarketableSecuritiesHeldMaturityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesNoncurrent" id="usfr-pte_MarketableSecuritiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="MarketableSecuritiesNoncurrentAbstract" id="usfr-pte_MarketableSecuritiesNoncurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="Marketing" id="usfr-pte_Marketing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="MarketingAdvertisingExpensesAbstract" id="usfr-pte_MarketingAdvertisingExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="MergerAcquisitionsCosts" id="usfr-pte_MergerAcquisitionsCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="MergerRelatedExpenses" id="usfr-pte_MergerRelatedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="MinorityInterest" id="usfr-pte_MinorityInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="MinorityInterestNetTaxEffect" id="usfr-pte_MinorityInterestNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="MinorityInterestSubsidiaryChangesBalances" id="usfr-pte_MinorityInterestSubsidiaryChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NetCashFlowsProvidedUsedFinancingActivities" id="usfr-pte_NetCashFlowsProvidedUsedFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NetCashFlowsProvidedUsedFinancingActivitiesAbstract" id="usfr-pte_NetCashFlowsProvidedUsedFinancingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NetCashFlowsProvidedUsedInvestingActivities" id="usfr-pte_NetCashFlowsProvidedUsedInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NetCashFlowsProvidedUsedInvestingActivitiesAbstract" id="usfr-pte_NetCashFlowsProvidedUsedInvestingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NetCashFlowsProvidedUsedOperatingActivities" id="usfr-pte_NetCashFlowsProvidedUsedOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NetCashFlowsProvidedUsedOperatingActivitiesDirectAbstract" id="usfr-pte_NetCashFlowsProvidedUsedOperatingActivitiesDirectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NetCashFlowsProvidedUsedOperatingActivitiesIndirectAbstract" id="usfr-pte_NetCashFlowsProvidedUsedOperatingActivitiesIndirectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NetChangeDebt" id="usfr-pte_NetChangeDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NetChangeDebtAbstract" id="usfr-pte_NetChangeDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NetChangeEquity" id="usfr-pte_NetChangeEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NetChangeEquityAbstract" id="usfr-pte_NetChangeEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NetChangeLongTermDebtCapitalSecurities" id="usfr-pte_NetChangeLongTermDebtCapitalSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NetChangeLongTermDebtCapitalSecuritiesAbstract" id="usfr-pte_NetChangeLongTermDebtCapitalSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NetIncome" id="usfr-pte_NetIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="NetIncomeApplicableCommonStockholders" id="usfr-pte_NetIncomeApplicableCommonStockholders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NetIncomePerCommonShareAbstract" id="usfr-pte_NetIncomePerCommonShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NetIncreaseDecreaseCashCashEquivalents" id="usfr-pte_NetIncreaseDecreaseCashCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NonCancelableContracts" id="usfr-pte_NonCancelableContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NoncashExpenses" id="usfr-pte_NoncashExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NoncashInvestingFinancingActivities" id="usfr-pte_NoncashInvestingFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NoncashTransactions" id="usfr-pte_NoncashTransactions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NoncurrentAssets" id="usfr-pte_NoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="NoncurrentAssetsAbstract" id="usfr-pte_NoncurrentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="NoncurrentFinancingReceivables" id="usfr-pte_NoncurrentFinancingReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="NoncurrentLiabilities" id="usfr-pte_NoncurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="NoncurrentLiabilitiesAbstract" id="usfr-pte_NoncurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="NoncurrentNotesReceivable" id="usfr-pte_NoncurrentNotesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="NoninterestExpenseMarketingAdvertising" id="usfr-pte_NoninterestExpenseMarketingAdvertising" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="NonmonetaryTransactionsNonmonetaryTransactionOperatingRevenue" id="usfr-pte_NonmonetaryTransactionsNonmonetaryTransactionOperatingRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="NonmonetaryTransactionsNote" id="usfr-pte_NonmonetaryTransactionsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NonoperatingAssetRelatedIncome" id="usfr-pte_NonoperatingAssetRelatedIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="NonoperatingAssetRelatedIncomeAbstract" id="usfr-pte_NonoperatingAssetRelatedIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NonoperatingGainsLosses" id="usfr-pte_NonoperatingGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="NonoperatingGainsLossesAbstract" id="usfr-pte_NonoperatingGainsLossesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NonOperatingIncomeExpense" id="usfr-pte_NonOperatingIncomeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="NonOperatingIncomeExpenseAbstract" id="usfr-pte_NonOperatingIncomeExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NonoperatingIncomeExpenseNote" id="usfr-pte_NonoperatingIncomeExpenseNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NonoperatingIncomeGainLossSalesPreviouslyUnissuedStockSubsidiaryEquityInvestee" id="usfr-pte_NonoperatingIncomeGainLossSalesPreviouslyUnissuedStockSubsidiaryEquityInvestee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="NonRecoverablePayments" id="usfr-pte_NonRecoverablePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NonSubordinateDeferredDebtLongTerm" id="usfr-pte_NonSubordinateDeferredDebtLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="NotesFinancialStatementsAbstract" id="usfr-pte_NotesFinancialStatementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NotesLoansLongTerm" id="usfr-pte_NotesLoansLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="NotesLoansLongTermAbstract" id="usfr-pte_NotesLoansLongTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="NotesLoansPayableCurrent" id="usfr-pte_NotesLoansPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="NotesLoansPayableCurrentAbstract" id="usfr-pte_NotesLoansPayableCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="NotesPayableCurrentPortion" id="usfr-pte_NotesPayableCurrentPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="NotesPayableLongTerm" id="usfr-pte_NotesPayableLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="NotesPayableRelatedPartiesCurrent" id="usfr-pte_NotesPayableRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="NotesPayableRelatedPartiesNoncurrent" id="usfr-pte_NotesPayableRelatedPartiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="NotesPayableShortTermLongTerm" id="usfr-pte_NotesPayableShortTermLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="NotesReceivableNet" id="usfr-pte_NotesReceivableNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="NotesReceivableNetCurrentPortion" id="usfr-pte_NotesReceivableNetCurrentPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="NotesReceivableRelatedPartyCurrent" id="usfr-pte_NotesReceivableRelatedPartyCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="NotesReceivableRelatedPartyCurrentNonCurrent" id="usfr-pte_NotesReceivableRelatedPartyCurrentNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="NotesReceivableRelatedPartyNonCurrent" id="usfr-pte_NotesReceivableRelatedPartyNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OfficeComputerEquipment" id="usfr-pte_OfficeComputerEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OfficersCompensation" id="usfr-pte_OfficersCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OperatingExpenses" id="usfr-pte_OperatingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OperatingExpensesAbstract" id="usfr-pte_OperatingExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="OperatingProfit" id="usfr-pte_OperatingProfit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="OperatingRevenue" id="usfr-pte_OperatingRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="OperatingRevenueAbstract" id="usfr-pte_OperatingRevenueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherAccountsPayable" id="usfr-pte_OtherAccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherAccruedExpenses" id="usfr-pte_OtherAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherAccumulatedComprehensiveIncomeNetTaxEffect" id="usfr-pte_OtherAccumulatedComprehensiveIncomeNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherAssetsCurrentNonCurrent" id="usfr-pte_OtherAssetsCurrentNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OtherAssetsNoncurrent" id="usfr-pte_OtherAssetsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OtherAssetsNote" id="usfr-pte_OtherAssetsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherBorrowings" id="usfr-pte_OtherBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherCashPayments" id="usfr-pte_OtherCashPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherCashReceipts" id="usfr-pte_OtherCashReceipts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherChangesAccumulatedComprehensiveIncome" id="usfr-pte_OtherChangesAccumulatedComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherChangesAdditionalPaidCapital" id="usfr-pte_OtherChangesAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherChangesCommonStockNumberShares" id="usfr-pte_OtherChangesCommonStockNumberShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherChangesCommonStockPar" id="usfr-pte_OtherChangesCommonStockPar" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherChangesNet" id="usfr-pte_OtherChangesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherChangesPreferredStockNumberShares" id="usfr-pte_OtherChangesPreferredStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherChangesPreferredStockPar" id="usfr-pte_OtherChangesPreferredStockPar" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherChangesRetainedEarnings" id="usfr-pte_OtherChangesRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherChangesRetainedEarningsAbstract" id="usfr-pte_OtherChangesRetainedEarningsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherChangesStockholdersEquity" id="usfr-pte_OtherChangesStockholdersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherChangesTreasuryStockNumberShares" id="usfr-pte_OtherChangesTreasuryStockNumberShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherChangesTreasuryStockValue" id="usfr-pte_OtherChangesTreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherCurrentAssets" id="usfr-pte_OtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OtherCurrentAssetsDescription" id="usfr-pte_OtherCurrentAssetsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherCurrentLiabilities" id="usfr-pte_OtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherCurrentLiabilitiesDescription" id="usfr-pte_OtherCurrentLiabilitiesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherEmployeeBenefitsLiabilities" id="usfr-pte_OtherEmployeeBenefitsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherEquity" id="usfr-pte_OtherEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherEquityChangesBalances" id="usfr-pte_OtherEquityChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherExpense" id="usfr-pte_OtherExpense" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherExtraordinaryGainLoss" id="usfr-pte_OtherExtraordinaryGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="OtherGeneralAdministrativeExpenses" id="usfr-pte_OtherGeneralAdministrativeExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OtherIncome" id="usfr-pte_OtherIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="OtherIncomeExpensesNote" id="usfr-pte_OtherIncomeExpensesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherInventories" id="usfr-pte_OtherInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OtherInvestingActivitiesNet" id="usfr-pte_OtherInvestingActivitiesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherLaborRelatedExpenses" id="usfr-pte_OtherLaborRelatedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OtherLiabilitiesNote" id="usfr-pte_OtherLiabilitiesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherLiabilitiesShortTermLongTerm" id="usfr-pte_OtherLiabilitiesShortTermLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherLongTermDebt" id="usfr-pte_OtherLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherNet" id="usfr-pte_OtherNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherNonCurrentAssetsDescription" id="usfr-pte_OtherNonCurrentAssetsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherNoncurrentLiabilities" id="usfr-pte_OtherNoncurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherNonCurrentLiabilitiesDescription" id="usfr-pte_OtherNonCurrentLiabilitiesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherNonOperatingExpense" id="usfr-pte_OtherNonOperatingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OtherNonOperatingIncome" id="usfr-pte_OtherNonOperatingIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="OtherNonOperatingIncomeExpense" id="usfr-pte_OtherNonOperatingIncomeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="OtherNonOperatingIncomeExpenseAbstract" id="usfr-pte_OtherNonOperatingIncomeExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherNonrecurringCharges" id="usfr-pte_OtherNonrecurringCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OtherOperatingExpense" id="usfr-pte_OtherOperatingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OtherOperatingRevenue" id="usfr-pte_OtherOperatingRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="OtherPostretirementBenefitPlansAccumulatedPostretirementBenefitObligation" id="usfr-pte_OtherPostretirementBenefitPlansAccumulatedPostretirementBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherPostretirementBenefitPlansHealthCareCostTrendRates" id="usfr-pte_OtherPostretirementBenefitPlansHealthCareCostTrendRates" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="OtherPostretirementBenefitPlansImpact1DecreaseHealthCostRateRetirementBenefitObligation" id="usfr-pte_OtherPostretirementBenefitPlansImpact1DecreaseHealthCostRateRetirementBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="OtherPostretirementBenefitPlansImpact1IncreaseHealthCostRateRetirementBenefitObligation" id="usfr-pte_OtherPostretirementBenefitPlansImpact1IncreaseHealthCostRateRetirementBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="OtherPostretirementBenefitPlansNetPeriodicBenefitExpense" id="usfr-pte_OtherPostretirementBenefitPlansNetPeriodicBenefitExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OtherPostretirementBenefitPlansReconciliationAccumulatedPostretirementBenefitObligation" id="usfr-pte_OtherPostretirementBenefitPlansReconciliationAccumulatedPostretirementBenefitObligation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherPostretirementBenefitPlansReconciliationFairValuePlanAssets" id="usfr-pte_OtherPostretirementBenefitPlansReconciliationFairValuePlanAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherPostretirementBenefitPlansUnrecognizedActuarialGain" id="usfr-pte_OtherPostretirementBenefitPlansUnrecognizedActuarialGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="OtherPostretirementBenefitPlansUnrecognizedPriorServiceCost" id="usfr-pte_OtherPostretirementBenefitPlansUnrecognizedPriorServiceCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="OtherPostretirementBenefitPlansUnrecognizedTransitionObligation" id="usfr-pte_OtherPostretirementBenefitPlansUnrecognizedTransitionObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="OtherPostretirementBenefitPlansWeightedAverageAssumedDiscountRate" id="usfr-pte_OtherPostretirementBenefitPlansWeightedAverageAssumedDiscountRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherPostretirementBenefitPlansWeightedAverageExpectedLongTermRateReturn" id="usfr-pte_OtherPostretirementBenefitPlansWeightedAverageExpectedLongTermRateReturn" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherPostretirementBenefitPlansWeightedAverageRateCompensationIncrease" id="usfr-pte_OtherPostretirementBenefitPlansWeightedAverageRateCompensationIncrease" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherPostretirementObligations" id="usfr-pte_OtherPostretirementObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherPrepaidExpenses" id="usfr-pte_OtherPrepaidExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OtherPropertyPlantEquipment" id="usfr-pte_OtherPropertyPlantEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OtherReceivablesNet" id="usfr-pte_OtherReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OtherRestructuringCharges" id="usfr-pte_OtherRestructuringCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OtherShortTermBorrowings" id="usfr-pte_OtherShortTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="PayableDescription" id="usfr-pte_PayableDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PayablesNote" id="usfr-pte_PayablesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentCommonDividends" id="usfr-pte_PaymentCommonDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentDividends" id="usfr-pte_PaymentDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentDividendsAbstract" id="usfr-pte_PaymentDividendsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentMinorityInterestDividends" id="usfr-pte_PaymentMinorityInterestDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentPreferredDividends" id="usfr-pte_PaymentPreferredDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentRepurchasesEquity" id="usfr-pte_PaymentRepurchasesEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentRepurchasesEquityAbstract" id="usfr-pte_PaymentRepurchasesEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentsMaterialsGoodsManufactureResale" id="usfr-pte_PaymentsMaterialsGoodsManufactureResale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentsOtherGoodsServices" id="usfr-pte_PaymentsOtherGoodsServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentsRepurchaseOtherEquity" id="usfr-pte_PaymentsRepurchaseOtherEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentsUnconsolidatedAffiliates" id="usfr-pte_PaymentsUnconsolidatedAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentsUnconsolidatedAffiliatesChangesBalances" id="usfr-pte_PaymentsUnconsolidatedAffiliatesChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PensionObligation" id="usfr-pte_PensionObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="PensionOtherEmployeeBenefitExpense" id="usfr-pte_PensionOtherEmployeeBenefitExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PensionOtherPostretirementBenefitPlansPensionPlansContributionsPaidPlanNextYear" id="usfr-pte_PensionOtherPostretirementBenefitPlansPensionPlansContributionsPaidPlanNextYear" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPensionPlansDefinedBenefitPensionPlansAccumulatedBenefitObligation" id="usfr-pte_PensionOtherPostretirementBenefitPlansPensionPlansDefinedBenefitPensionPlansAccumulatedBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPensionPlansFutureFiveYearsBenefitPayments" id="usfr-pte_PensionOtherPostretirementBenefitPlansPensionPlansFutureFiveYearsBenefitPayments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPensionsDebtSecurities" id="usfr-pte_PensionOtherPostretirementBenefitPlansPensionsDebtSecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPensionsEquitySecurities" id="usfr-pte_PensionOtherPostretirementBenefitPlansPensionsEquitySecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPensionsInvestmentPolicies" id="usfr-pte_PensionOtherPostretirementBenefitPlansPensionsInvestmentPolicies" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPensionsPercentageFairValuePlanAssets" id="usfr-pte_PensionOtherPostretirementBenefitPlansPensionsPercentageFairValuePlanAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPostretirementPlansContributionsPaidPlanNextYear" id="usfr-pte_PensionOtherPostretirementBenefitPlansPostretirementPlansContributionsPaidPlanNextYear" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPostretirementPlansDebtSecurities" id="usfr-pte_PensionOtherPostretirementBenefitPlansPostretirementPlansDebtSecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPostretirementPlansDeferralPrescriptionDrugBenefits" id="usfr-pte_PensionOtherPostretirementBenefitPlansPostretirementPlansDeferralPrescriptionDrugBenefits" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPostretirementPlansEquitySecurities" id="usfr-pte_PensionOtherPostretirementBenefitPlansPostretirementPlansEquitySecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPostretirementPlansFutureFiveYearsBenefitPayments" id="usfr-pte_PensionOtherPostretirementBenefitPlansPostretirementPlansFutureFiveYearsBenefitPayments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPostretirementPlansInvestmentPolicies" id="usfr-pte_PensionOtherPostretirementBenefitPlansPostretirementPlansInvestmentPolicies" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPostretirementPlansNonDeferralPrescriptionDrugBenefits" id="usfr-pte_PensionOtherPostretirementBenefitPlansPostretirementPlansNonDeferralPrescriptionDrugBenefits" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPostretirementPlansPercentageFairValuePlanAssets" id="usfr-pte_PensionOtherPostretirementBenefitPlansPostretirementPlansPercentageFairValuePlanAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansPostretirementPlansPrescriptionDrugBenefits" id="usfr-pte_PensionOtherPostretirementBenefitPlansPostretirementPlansPrescriptionDrugBenefits" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansTwoMorePensionPlans" id="usfr-pte_PensionOtherPostretirementBenefitPlansTwoMorePensionPlans" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansTwoMorePensionPlansAccruedBenefitLiabilities" id="usfr-pte_PensionOtherPostretirementBenefitPlansTwoMorePensionPlansAccruedBenefitLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansTwoMorePensionPlansAccumulatedObligationsExcessPlanAssets" id="usfr-pte_PensionOtherPostretirementBenefitPlansTwoMorePensionPlansAccumulatedObligationsExcessPlanAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansTwoMorePensionPlansPrepaidBenefitCosts" id="usfr-pte_PensionOtherPostretirementBenefitPlansTwoMorePensionPlansPrepaidBenefitCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansTwoMorePensionPlansProjectedObligationExcessPlanAssets" id="usfr-pte_PensionOtherPostretirementBenefitPlansTwoMorePensionPlansProjectedObligationExcessPlanAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansTwoMorePostretirementPlans" id="usfr-pte_PensionOtherPostretirementBenefitPlansTwoMorePostretirementPlans" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansTwoMorePostretirementPlansAccruedBenefitLiabilities" id="usfr-pte_PensionOtherPostretirementBenefitPlansTwoMorePostretirementPlansAccruedBenefitLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansTwoMorePostretirementPlansPrepaidBenefitCosts" id="usfr-pte_PensionOtherPostretirementBenefitPlansTwoMorePostretirementPlansPrepaidBenefitCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionOtherPostretirementBenefitPlansTwoMorePostretirementPlansUnderfundedPlans" id="usfr-pte_PensionOtherPostretirementBenefitPlansTwoMorePostretirementPlansUnderfundedPlans" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionsFairValuePlanAssets" id="usfr-pte_PensionsFairValuePlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="PensionsFundedStatusPlan" id="usfr-pte_PensionsFundedStatusPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionsNetPeriodicBenefitCostRecognizedAsExpense" id="usfr-pte_PensionsNetPeriodicBenefitCostRecognizedAsExpense" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PensionsOtherPostretirementBenefitPlans" id="usfr-pte_PensionsOtherPostretirementBenefitPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="PensionsOtherPostretirementBenefitPlansAbstract" id="usfr-pte_PensionsOtherPostretirementBenefitPlansAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="PensionsOtherPostretirementBenefitPlansNote" id="usfr-pte_PensionsOtherPostretirementBenefitPlansNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PensionsOtherPostretirementBenefitPlansOtherPostretirementBenefitPlans" id="usfr-pte_PensionsOtherPostretirementBenefitPlansOtherPostretirementBenefitPlans" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PensionsOtherPostretirementBenefitPlansPensions" id="usfr-pte_PensionsOtherPostretirementBenefitPlansPensions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PensionsProjectedBenefitObligationAmount" id="usfr-pte_PensionsProjectedBenefitObligationAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="PensionsReconciliationFairValuePlanAssets" id="usfr-pte_PensionsReconciliationFairValuePlanAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PensionsReconciliationProjectedBenefitObligation" id="usfr-pte_PensionsReconciliationProjectedBenefitObligation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PensionsSettlementCurtailmentPlan" id="usfr-pte_PensionsSettlementCurtailmentPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PensionsWeightedAverageAssumedDiscountRate" id="usfr-pte_PensionsWeightedAverageAssumedDiscountRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PensionsWeightedAverageExpectedLongTermRateReturn" id="usfr-pte_PensionsWeightedAverageExpectedLongTermRateReturn" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PensionsWeightedAverageRateCompensationIncrease" id="usfr-pte_PensionsWeightedAverageRateCompensationIncrease" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PostemploymentBenefits" id="usfr-pte_PostemploymentBenefits" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PostRetirementBenefitExpense" id="usfr-pte_PostRetirementBenefitExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PreferredDividendsPaidCash" id="usfr-pte_PreferredDividendsPaidCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PreferredDividendsPaidStock" id="usfr-pte_PreferredDividendsPaidStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PreferredStock" id="usfr-pte_PreferredStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:PreferredStockDescription"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:PreferredStockValue"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:PreferredStockParValuePerShare"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:PreferredStockShareSubscriptions"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:PreferredStockSharesAuthorized"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:PreferredStockSharesIssued"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:PreferredStockSharesOutstanding"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="PreferredStockDescription" id="usfr-pte_PreferredStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PreferredStockDividends" id="usfr-pte_PreferredStockDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PreferredStockDividendsOtherAdjustments" id="usfr-pte_PreferredStockDividendsOtherAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockDividendsOtherAdjustmentsAbstract" id="usfr-pte_PreferredStockDividendsOtherAdjustmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockIssued" id="usfr-pte_PreferredStockIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockIssuedAdditionalPaidCapital" id="usfr-pte_PreferredStockIssuedAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockIssuedNumberShares" id="usfr-pte_PreferredStockIssuedNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockIssuedParValue" id="usfr-pte_PreferredStockIssuedParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockNumberSharesChanges" id="usfr-pte_PreferredStockNumberSharesChanges" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockNumberSharesChangesAbstract" id="usfr-pte_PreferredStockNumberSharesChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockParValueChanges" id="usfr-pte_PreferredStockParValueChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockParValueChangesAbstract" id="usfr-pte_PreferredStockParValueChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockParValuePerShare" id="usfr-pte_PreferredStockParValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PreferredStockPurchasedRetired" id="usfr-pte_PreferredStockPurchasedRetired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockPurchasedRetiredAdditionalPaidCapital" id="usfr-pte_PreferredStockPurchasedRetiredAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockPurchasedRetiredNumberShares" id="usfr-pte_PreferredStockPurchasedRetiredNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockPurchasedRetiredParValue" id="usfr-pte_PreferredStockPurchasedRetiredParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockPurchasedRetiredRetainedEarnings" id="usfr-pte_PreferredStockPurchasedRetiredRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockPurchasedRetiredTreasuryStockNumberShares" id="usfr-pte_PreferredStockPurchasedRetiredTreasuryStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockPurchasedRetiredTreasuryStockValue" id="usfr-pte_PreferredStockPurchasedRetiredTreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockSharesAuthorized" id="usfr-pte_PreferredStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PreferredStockSharesIssued" id="usfr-pte_PreferredStockSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PreferredStockSharesOutstanding" id="usfr-pte_PreferredStockSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PreferredStockSharesOutstandingTotal" id="usfr-pte_PreferredStockSharesOutstandingTotal" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PreferredStockShareSubscriptions" id="usfr-pte_PreferredStockShareSubscriptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PreferredStockTransactionsNet" id="usfr-pte_PreferredStockTransactionsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredStockValue" id="usfr-pte_PreferredStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="PreferredStockValueTotal" id="usfr-pte_PreferredStockValueTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="PreOpeningCosts" id="usfr-pte_PreOpeningCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PrepaidAssetsLongTerm" id="usfr-pte_PrepaidAssetsLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="PrepaidExpenses" id="usfr-pte_PrepaidExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="PrepaidExpensesAbstract" id="usfr-pte_PrepaidExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="PrepaidExpensesNonCurrent" id="usfr-pte_PrepaidExpensesNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="PrepaidExpensesNonCurrentAbstract" id="usfr-pte_PrepaidExpensesNonCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="PrepaidInsurance" id="usfr-pte_PrepaidInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="PrepaidPensionCosts" id="usfr-pte_PrepaidPensionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="PrepaidRent" id="usfr-pte_PrepaidRent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="PreProductionCostsRelatedLongTermSupplyArrangements" id="usfr-pte_PreProductionCostsRelatedLongTermSupplyArrangements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PriorPeriodAdjustmentsNote" id="usfr-pte_PriorPeriodAdjustmentsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsAvailableSaleInvestments" id="usfr-pte_ProceedsAvailableSaleInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsAvailableSaleInvestmentsAbstract" id="usfr-pte_ProceedsAvailableSaleInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsConsolidatedSubsidiaries" id="usfr-pte_ProceedsConsolidatedSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsHeldMaturityInvestments" id="usfr-pte_ProceedsHeldMaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsHeldMaturityInvestmentsAbstract" id="usfr-pte_ProceedsHeldMaturityInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsIssuanceCommonStock" id="usfr-pte_ProceedsIssuanceCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsIssuanceCompanyObligatedMandatorilyRedeemableCapitalSecurities" id="usfr-pte_ProceedsIssuanceCompanyObligatedMandatorilyRedeemableCapitalSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsIssuanceEquity" id="usfr-pte_ProceedsIssuanceEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsIssuanceEquityAbstract" id="usfr-pte_ProceedsIssuanceEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsIssuanceOtherLongTermDebt" id="usfr-pte_ProceedsIssuanceOtherLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsIssuancePreferredStock" id="usfr-pte_ProceedsIssuancePreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsIssuanceTreasuryStock" id="usfr-pte_ProceedsIssuanceTreasuryStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsIssuanceWarrants" id="usfr-pte_ProceedsIssuanceWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsLifeInsurancePolicies" id="usfr-pte_ProceedsLifeInsurancePolicies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsLineCreditChangesBalances" id="usfr-pte_ProceedsLineCreditChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsLongTermDebt" id="usfr-pte_ProceedsLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsLongTermDebtAbstract" id="usfr-pte_ProceedsLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsMarketableSecurities" id="usfr-pte_ProceedsMarketableSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsMarketableSecuritiesAbstract" id="usfr-pte_ProceedsMarketableSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsMaturitiesPrepaymentsCallsAvailableSaleInvestments" id="usfr-pte_ProceedsMaturitiesPrepaymentsCallsAvailableSaleInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsMaturitiesPrepaymentsCallsHeldMaturityInvestments" id="usfr-pte_ProceedsMaturitiesPrepaymentsCallsHeldMaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsNotesPayable" id="usfr-pte_ProceedsNotesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsOtherDebtChangesBalances" id="usfr-pte_ProceedsOtherDebtChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsOtherInvestments" id="usfr-pte_ProceedsOtherInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsPrincipalCollectionsNotesReceivable" id="usfr-pte_ProceedsPrincipalCollectionsNotesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsSaleAvailableSaleInvestments" id="usfr-pte_ProceedsSaleAvailableSaleInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsSaleBusiness" id="usfr-pte_ProceedsSaleBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsSaleHeldMaturityInvestments" id="usfr-pte_ProceedsSaleHeldMaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsSaleOtherAssets" id="usfr-pte_ProceedsSaleOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsSalePropertyPlantEquipment" id="usfr-pte_ProceedsSalePropertyPlantEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsSaleShortTermInvestmentsNet" id="usfr-pte_ProceedsSaleShortTermInvestmentsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsShortTermBorrowings" id="usfr-pte_ProceedsShortTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsShortTermBorrowingsAbstract" id="usfr-pte_ProceedsShortTermBorrowingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsStockOptionsExercised" id="usfr-pte_ProceedsStockOptionsExercised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProceedsSubordinateDebt" id="usfr-pte_ProceedsSubordinateDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProcessResearchDevelopment" id="usfr-pte_ProcessResearchDevelopment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ProductWarrantiesOtherGuaranteeContractsExcludedFIN45" id="usfr-pte_ProductWarrantiesOtherGuaranteeContractsExcludedFIN45" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ProFormaAdjustment" id="usfr-pte_ProFormaAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PropertyPlantEquipmentDepreciationExpense" id="usfr-pte_PropertyPlantEquipmentDepreciationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PropertyPlantEquipmentGross" id="usfr-pte_PropertyPlantEquipmentGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="PropertyPlantEquipmentGrossAbstract" id="usfr-pte_PropertyPlantEquipmentGrossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="PropertyPlantEquipmentNet" id="usfr-pte_PropertyPlantEquipmentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="PropertyPlantEquipmentNetAbstract" id="usfr-pte_PropertyPlantEquipmentNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="PropertyPlantEquipmentNote" id="usfr-pte_PropertyPlantEquipmentNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ProvisionDisposalDiscontinuedOperations" id="usfr-pte_ProvisionDisposalDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ProvisionDoubtfulAccounts" id="usfr-pte_ProvisionDoubtfulAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ProvisionIncomeTaxes" id="usfr-pte_ProvisionIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ProvisionIncomeTaxesAbstract" id="usfr-pte_ProvisionIncomeTaxesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchaseAvailableSaleInvestments" id="usfr-pte_PurchaseAvailableSaleInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchaseConsolidatedSubsidiaries" id="usfr-pte_PurchaseConsolidatedSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchaseHeldMaturityInvestments" id="usfr-pte_PurchaseHeldMaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchaseInvestments" id="usfr-pte_PurchaseInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchaseInvestmentsAbstract" id="usfr-pte_PurchaseInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchaseLifeInsurancePolicies" id="usfr-pte_PurchaseLifeInsurancePolicies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchaseMarketableSecurities" id="usfr-pte_PurchaseMarketableSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchaseMarketableSecuritiesAbstract" id="usfr-pte_PurchaseMarketableSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchaseNotesReceivable" id="usfr-pte_PurchaseNotesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchaseOtherAssets" id="usfr-pte_PurchaseOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchaseProceedsOtherInvestments" id="usfr-pte_PurchaseProceedsOtherInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchaseShortTermInvestmentsNet" id="usfr-pte_PurchaseShortTermInvestmentsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchasesPaymentsInvestments" id="usfr-pte_PurchasesPaymentsInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PurchasesPaymentsInvestmentsAbstract" id="usfr-pte_PurchasesPaymentsInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="QuasiReorganizationsNote" id="usfr-pte_QuasiReorganizationsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RealizedGainsLossesSaleInvestments" id="usfr-pte_RealizedGainsLossesSaleInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ReceivablesDiscountPremiumDescriptionReceivable" id="usfr-pte_ReceivablesDiscountPremiumDescriptionReceivable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ReceivablesDiscountPremiumReceivables" id="usfr-pte_ReceivablesDiscountPremiumReceivables" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:ReceivablesDiscountPremiumDescriptionReceivable"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:EffectiveInterestRateReceivables"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:FaceAmountReceivables"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="ReceivablesDiscountPremiumReceivablesListing" id="usfr-pte_ReceivablesDiscountPremiumReceivablesListing" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ReceivablesNet" id="usfr-pte_ReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="ReceivablesNetAbstract" id="usfr-pte_ReceivablesNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="ReceivablesNote" id="usfr-pte_ReceivablesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ReceivablesSaleReceivables" id="usfr-pte_ReceivablesSaleReceivables" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="Reclassifications" id="usfr-pte_Reclassifications" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ReconciliationProductWarrantyLiability" id="usfr-pte_ReconciliationProductWarrantyLiability" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ReconciliationWeightedAverageSharesOutstandingNote" id="usfr-pte_ReconciliationWeightedAverageSharesOutstandingNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RedeemableConvertiblePreferredStock" id="usfr-pte_RedeemableConvertiblePreferredStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:RedeemableConvertiblePreferredStockDescription"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RedeemableConvertiblePreferredStockValue"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RedeemableConvertiblePreferredStockParValuePerShare"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RedeemableConvertiblePreferredStockShareSubscriptions"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RedeemableConvertiblePreferredStockSharesAuthorized"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RedeemableConvertiblePreferredStockSharesIssued"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RedeemableConvertiblePreferredStockSharesOutstanding"/>
            <element minOccurs="0" ref="usfr-pte:RedeemableConvertiblePreferredStockValueSharesSubscribedUnissued"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="RedeemableConvertiblePreferredStockDescription" id="usfr-pte_RedeemableConvertiblePreferredStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemableConvertiblePreferredStockParValuePerShare" id="usfr-pte_RedeemableConvertiblePreferredStockParValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemableConvertiblePreferredStockSharesAuthorized" id="usfr-pte_RedeemableConvertiblePreferredStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemableConvertiblePreferredStockSharesIssued" id="usfr-pte_RedeemableConvertiblePreferredStockSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemableConvertiblePreferredStockSharesOutstanding" id="usfr-pte_RedeemableConvertiblePreferredStockSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemableConvertiblePreferredStockShareSubscriptions" id="usfr-pte_RedeemableConvertiblePreferredStockShareSubscriptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemableConvertiblePreferredStockValue" id="usfr-pte_RedeemableConvertiblePreferredStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="RedeemableConvertiblePreferredStockValueSharesSubscribedUnissued" id="usfr-pte_RedeemableConvertiblePreferredStockValueSharesSubscribedUnissued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemablePreferredStock" id="usfr-pte_RedeemablePreferredStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:RedeemablePreferredStockDescription"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RedeemablePreferredStockValue"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RedeemablePreferredStockParValuePerShare"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RedeemablePreferredStockShareSubscriptions"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RedeemablePreferredStockSharesAuthorized"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RedeemablePreferredStockSharesIssued"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RedeemablePreferredStockSharesOutstanding"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="RedeemablePreferredStockDescription" id="usfr-pte_RedeemablePreferredStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemablePreferredStockParValuePerShare" id="usfr-pte_RedeemablePreferredStockParValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemablePreferredStockSharesAuthorized" id="usfr-pte_RedeemablePreferredStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemablePreferredStockSharesIssued" id="usfr-pte_RedeemablePreferredStockSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemablePreferredStockSharesOutstanding" id="usfr-pte_RedeemablePreferredStockSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemablePreferredStockShareSubscriptions" id="usfr-pte_RedeemablePreferredStockShareSubscriptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RedeemablePreferredStockValue" id="usfr-pte_RedeemablePreferredStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="RedeemedPreferredStock" id="usfr-pte_RedeemedPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ReductionCapitalLeaseObligations" id="usfr-pte_ReductionCapitalLeaseObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RefundableFeesServicesAmountsUnearnedRevenueRefundObligations" id="usfr-pte_RefundableFeesServicesAmountsUnearnedRevenueRefundObligations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RefundableFeesServicesNote" id="usfr-pte_RefundableFeesServicesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RefundableFeesServicesRevenueRecognizedEarnings" id="usfr-pte_RefundableFeesServicesRevenueRecognizedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="RelatedPartyDebtCurrent" id="usfr-pte_RelatedPartyDebtCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="RelatedPartyDebtLongTerm" id="usfr-pte_RelatedPartyDebtLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="RelatedPartyReceivablesCurrent" id="usfr-pte_RelatedPartyReceivablesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="RelatedPartyReceivablesCurrentAbstract" id="usfr-pte_RelatedPartyReceivablesCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="RelatedPartyReceivablesNonCurrent" id="usfr-pte_RelatedPartyReceivablesNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="RelatedPartyReceivablesNonCurrentAbstract" id="usfr-pte_RelatedPartyReceivablesNonCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="RelatedPartyTransactionsDescriptionAmountDueFromRelatedParties" id="usfr-pte_RelatedPartyTransactionsDescriptionAmountDueFromRelatedParties" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RelatedPartyTransactionsDescriptionAmountDueToRelatedParties" id="usfr-pte_RelatedPartyTransactionsDescriptionAmountDueToRelatedParties" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RelatedPartyTransactionsFinancialStatementsSubsidiariesDivisionsLesserComponents" id="usfr-pte_RelatedPartyTransactionsFinancialStatementsSubsidiariesDivisionsLesserComponents" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RelatedPartyTransactionsNote" id="usfr-pte_RelatedPartyTransactionsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RentalIncome" id="usfr-pte_RentalIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ReorganizationUnderBankruptcyCodeAdjustmentsIndividualAssetsLiabilitiesEmergedCompany" id="usfr-pte_ReorganizationUnderBankruptcyCodeAdjustmentsIndividualAssetsLiabilitiesEmergedCompany" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ReorganizationUnderBankruptcyCodeAmountDebtForgivenessEmergedCompanies" id="usfr-pte_ReorganizationUnderBankruptcyCodeAmountDebtForgivenessEmergedCompanies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ReorganizationUnderBankruptcyCodeCategoriesClaimsSubjectCompromise" id="usfr-pte_ReorganizationUnderBankruptcyCodeCategoriesClaimsSubjectCompromise" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ReorganizationUnderBankruptcyCodeNote" id="usfr-pte_ReorganizationUnderBankruptcyCodeNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RepaymentsCompanyObligatedMandatorilyRedeemableCapitalSecurities" id="usfr-pte_RepaymentsCompanyObligatedMandatorilyRedeemableCapitalSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RepaymentsLineCredit" id="usfr-pte_RepaymentsLineCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RepaymentsLongTermDebt" id="usfr-pte_RepaymentsLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RepaymentsLongTermDebtAbstract" id="usfr-pte_RepaymentsLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RepaymentsNotesPayable" id="usfr-pte_RepaymentsNotesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RepaymentsOtherDebt" id="usfr-pte_RepaymentsOtherDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RepaymentsOtherLongTermDebt" id="usfr-pte_RepaymentsOtherLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RepaymentsShortTermBorrowings" id="usfr-pte_RepaymentsShortTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RepaymentsShortTermBorrowingsAbstract" id="usfr-pte_RepaymentsShortTermBorrowingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RepurchaseCommonStock" id="usfr-pte_RepurchaseCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RepurchasePreferredCommonStock" id="usfr-pte_RepurchasePreferredCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RepurchasePreferredCommonStockAbstract" id="usfr-pte_RepurchasePreferredCommonStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RepurchasePreferredStock" id="usfr-pte_RepurchasePreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RepurchaseReverseRepurchaseAgreementsNote" id="usfr-pte_RepurchaseReverseRepurchaseAgreementsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RepurchaseWarrants" id="usfr-pte_RepurchaseWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ResearchDevelopmentContractExpenses" id="usfr-pte_ResearchDevelopmentContractExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ResearchDevelopmentContractIncome" id="usfr-pte_ResearchDevelopmentContractIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ResearchDevelopmentExpenseAbstract" id="usfr-pte_ResearchDevelopmentExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ResearchDevelopmentExpenseExcludingProcess" id="usfr-pte_ResearchDevelopmentExpenseExcludingProcess" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ResearchDevelopmentExpenseIncludingProcess" id="usfr-pte_ResearchDevelopmentExpenseIncludingProcess" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ResearchDevelopmentNote" id="usfr-pte_ResearchDevelopmentNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ResearchDevelopmentTypeContract" id="usfr-pte_ResearchDevelopmentTypeContract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RestrictedCash" id="usfr-pte_RestrictedCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="RestructuringCharges" id="usfr-pte_RestructuringCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="RestructuringChargesAbstract" id="usfr-pte_RestructuringChargesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RestructuringChargesActualEmployeesTerminated" id="usfr-pte_RestructuringChargesActualEmployeesTerminated" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RestructuringChargesAdjustmentsRestructuringLiability" id="usfr-pte_RestructuringChargesAdjustmentsRestructuringLiability" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RestructuringChargesAmountExitCostsRecognizedAsLiabilities" id="usfr-pte_RestructuringChargesAmountExitCostsRecognizedAsLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RestructuringChargesDescription" id="usfr-pte_RestructuringChargesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RestructuringChargesEmployeesBeTerminated" id="usfr-pte_RestructuringChargesEmployeesBeTerminated" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RestructuringChargesEmployeeTerminatedBenefitsExpensed" id="usfr-pte_RestructuringChargesEmployeeTerminatedBenefitsExpensed" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RestructuringChargesEmployeeTerminationBenefitsAccrued" id="usfr-pte_RestructuringChargesEmployeeTerminationBenefitsAccrued" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RestructuringChargesExitPlanActionsDiscontinuedActivities" id="usfr-pte_RestructuringChargesExitPlanActionsDiscontinuedActivities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RestructuringChargesReconciliationLiabilityBalances" id="usfr-pte_RestructuringChargesReconciliationLiabilityBalances" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RestructuringChargesRelocationCosts" id="usfr-pte_RestructuringChargesRelocationCosts" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RestructuringChargesRestructuringDueBusinessCombination" id="usfr-pte_RestructuringChargesRestructuringDueBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RestructuringChargesSegmentCosts" id="usfr-pte_RestructuringChargesSegmentCosts" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RestructuringChargesTypeAmountExitCostsPaidChargedAgainstLiability" id="usfr-pte_RestructuringChargesTypeAmountExitCostsPaidChargedAgainstLiability" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RestructuringChargesTypeExitCostsRecognizedAsLiabilities" id="usfr-pte_RestructuringChargesTypeExitCostsRecognizedAsLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RestructuringRemediationImpairmentProvisions" id="usfr-pte_RestructuringRemediationImpairmentProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="RestructuringRemediationImpairmentProvisionsAbstract" id="usfr-pte_RestructuringRemediationImpairmentProvisionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RestructuringReserve" id="usfr-pte_RestructuringReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="RetainedEarnings" id="usfr-pte_RetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="RetainedEarningsAbstract" id="usfr-pte_RetainedEarningsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="RetainedEarningsAppropriated" id="usfr-pte_RetainedEarningsAppropriated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="RetainedEarningsChanges" id="usfr-pte_RetainedEarningsChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RetainedEarningsChangesAbstract" id="usfr-pte_RetainedEarningsChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RetainedEarningsNonappropriated" id="usfr-pte_RetainedEarningsNonappropriated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="RetainedEarningsRestrictions" id="usfr-pte_RetainedEarningsRestrictions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RetirementTangibleLongLivedAssetsFairValueRestrictedAssets" id="usfr-pte_RetirementTangibleLongLivedAssetsFairValueRestrictedAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RetirementTangibleLongLivedAssetsNote" id="usfr-pte_RetirementTangibleLongLivedAssetsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RevenueAffiliates" id="usfr-pte_RevenueAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="RevenueAmount" id="usfr-pte_RevenueAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RevolvingCreditFacilities" id="usfr-pte_RevolvingCreditFacilities" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:RevolvingCreditFacilityDescription"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RevolvingCreditFacilitiesAmount"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RevolvingCreditFacilitiesExpirationDate"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="RevolvingCreditFacilitiesAmount" id="usfr-pte_RevolvingCreditFacilitiesAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RevolvingCreditFacilitiesExpirationDate" id="usfr-pte_RevolvingCreditFacilitiesExpirationDate" type="xbrli:dateTimeItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RevolvingCreditFacilityDescription" id="usfr-pte_RevolvingCreditFacilityDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RisksUncertainties" id="usfr-pte_RisksUncertainties" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RoyaltyExpense" id="usfr-pte_RoyaltyExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="RoyaltyIncome" id="usfr-pte_RoyaltyIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="Salaries" id="usfr-pte_Salaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="SalariesWages" id="usfr-pte_SalariesWages" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="SaleDebtEquitySecurities" id="usfr-pte_SaleDebtEquitySecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SaleInterestSubsidiary" id="usfr-pte_SaleInterestSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SaleInvestments" id="usfr-pte_SaleInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SaleInvestmentsAbstract" id="usfr-pte_SaleInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SaleLeasebackTransactionsFutureFiveYearsObligationFutureMinimumLeasePayments" id="usfr-pte_SaleLeasebackTransactionsFutureFiveYearsObligationFutureMinimumLeasePayments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SaleLeasebackTransactionsNote" id="usfr-pte_SaleLeasebackTransactionsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SaleLeasebackTransactionsTotalObligationFutureMinimumLeasePayments" id="usfr-pte_SaleLeasebackTransactionsTotalObligationFutureMinimumLeasePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SaleOtherInvestmentsAbstract" id="usfr-pte_SaleOtherInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SalesAllowancesGoods" id="usfr-pte_SalesAllowancesGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="SalesDiscountsGoods" id="usfr-pte_SalesDiscountsGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="SalesDiscountsServices" id="usfr-pte_SalesDiscountsServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="SalesReturnsAllowances" id="usfr-pte_SalesReturnsAllowances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="SalesReturnsAllowancesGoodsAbstract" id="usfr-pte_SalesReturnsAllowancesGoodsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SalesReturnsGoods" id="usfr-pte_SalesReturnsGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="SalesReturnsServices" id="usfr-pte_SalesReturnsServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="SalesRevenueGrossGoods" id="usfr-pte_SalesRevenueGrossGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="SalesRevenueGrossServices" id="usfr-pte_SalesRevenueGrossServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="SalesRevenueNet" id="usfr-pte_SalesRevenueNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="SalesRevenueNetAbstract" id="usfr-pte_SalesRevenueNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SalesRevenueNetGoods" id="usfr-pte_SalesRevenueNetGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="SalesRevenueNetGoodsAbstract" id="usfr-pte_SalesRevenueNetGoodsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SalesRevenueNetServices" id="usfr-pte_SalesRevenueNetServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="SalesRevenueNetServicesAbstract" id="usfr-pte_SalesRevenueNetServicesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SalesTaxPayable" id="usfr-pte_SalesTaxPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="SaleStockSubsidiaryEquityInvesteeNote" id="usfr-pte_SaleStockSubsidiaryEquityInvesteeNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SecuredDebtCurrent" id="usfr-pte_SecuredDebtCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="SecuredLongTerm" id="usfr-pte_SecuredLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="SegmentsBusinessExternalCustomerRevenueDomestic" id="usfr-pte_SegmentsBusinessExternalCustomerRevenueDomestic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="SegmentsBusinessExternalCustomerRevenueForeign" id="usfr-pte_SegmentsBusinessExternalCustomerRevenueForeign" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="SegmentsBusinessLongLivedAssetsDomestic" id="usfr-pte_SegmentsBusinessLongLivedAssetsDomestic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="SegmentsBusinessLongLivedAssetsForeign" id="usfr-pte_SegmentsBusinessLongLivedAssetsForeign" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="SegmentsBusinessReportableSegmentInformation" id="usfr-pte_SegmentsBusinessReportableSegmentInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SegmentsBusinessRevenues10MoreConsolidatedSingleCustomer" id="usfr-pte_SegmentsBusinessRevenues10MoreConsolidatedSingleCustomer" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:CustomerName"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:RevenueAmount"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="SegmentsBusinessRevenuesExternalCustomers" id="usfr-pte_SegmentsBusinessRevenuesExternalCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="SellingExpenses" id="usfr-pte_SellingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="SellingGeneralAdministrativeExpenses" id="usfr-pte_SellingGeneralAdministrativeExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="SellingGeneralAdministrativeExpensesAbstract" id="usfr-pte_SellingGeneralAdministrativeExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SellingMarketingExpenses" id="usfr-pte_SellingMarketingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="SellingMarketingExpensesAbstract" id="usfr-pte_SellingMarketingExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SharesSubjectMandatoryRedemption" id="usfr-pte_SharesSubjectMandatoryRedemption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="ShortTermInvestments" id="usfr-pte_ShortTermInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="SockOptionActivityExercisePriceNumberShares" id="usfr-pte_SockOptionActivityExercisePriceNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SoftwareDevelopmentCosts" id="usfr-pte_SoftwareDevelopmentCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StatementCashFlowsDirectAbstract" id="usfr-pte_StatementCashFlowsDirectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="StatementCashFlowsIndirectAbstract" id="usfr-pte_StatementCashFlowsIndirectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="StatementStockholdersEquityAbstract" id="usfr-pte_StatementStockholdersEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="StockBasedCompensationCompensationCost" id="usfr-pte_StockBasedCompensationCompensationCost" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockBasedCompensationCompensationCostFairValueMethodApplied" id="usfr-pte_StockBasedCompensationCompensationCostFairValueMethodApplied" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockBasedCompensationEarningsPerShareFairValueMethodApplied" id="usfr-pte_StockBasedCompensationEarningsPerShareFairValueMethodApplied" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockBasedCompensationNetIncomeEarningsPerShare" id="usfr-pte_StockBasedCompensationNetIncomeEarningsPerShare" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockBasedCompensationNetIncomeFairValueMethodApplied" id="usfr-pte_StockBasedCompensationNetIncomeFairValueMethodApplied" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockBasedCompensationNote" id="usfr-pte_StockBasedCompensationNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockBasedCompensationNumberWeightedAverageExercisePrices" id="usfr-pte_StockBasedCompensationNumberWeightedAverageExercisePrices" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockBasedCompensationStockBasedEmployeeCompensationCost" id="usfr-pte_StockBasedCompensationStockBasedEmployeeCompensationCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="StockDividendCommonStock" id="usfr-pte_StockDividendCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockDividendCommonStockAdditionalPaidCapital" id="usfr-pte_StockDividendCommonStockAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockDividendCommonStockAmountPerShare" id="usfr-pte_StockDividendCommonStockAmountPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockDividendCommonStockNumberShares" id="usfr-pte_StockDividendCommonStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockDividendCommonStockRetainedEarnings" id="usfr-pte_StockDividendCommonStockRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockDividendPreferredStock" id="usfr-pte_StockDividendPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockDividendPreferredStockAdditionalPaidCapital" id="usfr-pte_StockDividendPreferredStockAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="StockDividendPreferredStockAmountPerShare" id="usfr-pte_StockDividendPreferredStockAmountPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockDividendPreferredStockNumberShares" id="usfr-pte_StockDividendPreferredStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockDividendPreferredStockRetainedEarnings" id="usfr-pte_StockDividendPreferredStockRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquity" id="usfr-pte_StockholdersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="StockholdersEquityAbstract" id="usfr-pte_StockholdersEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquityAggregateAmountPreferredDividendsArrears" id="usfr-pte_StockholdersEquityAggregateAmountPreferredDividendsArrears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityAmountPerShareCommonStockCashDividends" id="usfr-pte_StockholdersEquityAmountPerShareCommonStockCashDividends" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityAmountPerSharePreferredStockDividends" id="usfr-pte_StockholdersEquityAmountPerSharePreferredStockDividends" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityCapitalSharesReservedFutureIssuance" id="usfr-pte_StockholdersEquityCapitalSharesReservedFutureIssuance" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquityChanges" id="usfr-pte_StockholdersEquityChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityChangesAbstract" id="usfr-pte_StockholdersEquityChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityChangesCapitalStructureRetroactiveImpact" id="usfr-pte_StockholdersEquityChangesCapitalStructureRetroactiveImpact" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityClassCommonStock" id="usfr-pte_StockholdersEquityClassCommonStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityClassPreferredStock" id="usfr-pte_StockholdersEquityClassPreferredStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityDividendRateParticipation" id="usfr-pte_StockholdersEquityDividendRateParticipation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquityEffectEarningsPerShareFS123Applied" id="usfr-pte_StockholdersEquityEffectEarningsPerShareFS123Applied" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityEffectNetIncomeFS123Applied" id="usfr-pte_StockholdersEquityEffectNetIncomeFS123Applied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityExercisePriceWarrantsRights" id="usfr-pte_StockholdersEquityExercisePriceWarrantsRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquityNote" id="usfr-pte_StockholdersEquityNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityNumberSecuritiesCalledWarrantsRights" id="usfr-pte_StockholdersEquityNumberSecuritiesCalledWarrantsRights" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquityPerShareAmountsPreferredDividendsArrears" id="usfr-pte_StockholdersEquityPerShareAmountsPreferredDividendsArrears" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityRedeemableSecurities" id="usfr-pte_StockholdersEquityRedeemableSecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityRedemptionRequirements" id="usfr-pte_StockholdersEquityRedemptionRequirements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquityReverseStockSplit" id="usfr-pte_StockholdersEquityReverseStockSplit" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquityRightsPrivilegesSecuritiesOutstanding" id="usfr-pte_StockholdersEquityRightsPrivilegesSecuritiesOutstanding" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquitySharesCalledSubjectRedemptionThroughSinkingFund" id="usfr-pte_StockholdersEquitySharesCalledSubjectRedemptionThroughSinkingFund" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquitySharesIssuedWhenCommonStockConverted" id="usfr-pte_StockholdersEquitySharesIssuedWhenCommonStockConverted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquitySharesIssuedWhenPreferredStockConverted" id="usfr-pte_StockholdersEquitySharesIssuedWhenPreferredStockConverted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquitySharesSubscribedUnissued" id="usfr-pte_StockholdersEquitySharesSubscribedUnissued" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquityStockSplit" id="usfr-pte_StockholdersEquityStockSplit" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="StockholdersEquitySummaryExercisableStockOptions" id="usfr-pte_StockholdersEquitySummaryExercisableStockOptions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquitySummaryStockOptionActivity" id="usfr-pte_StockholdersEquitySummaryStockOptionActivity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityTermsConversionCommonStock" id="usfr-pte_StockholdersEquityTermsConversionCommonStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityTermsConversionPreferredStock" id="usfr-pte_StockholdersEquityTermsConversionPreferredStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityTitleSecurityWarrantsRightsOutstanding" id="usfr-pte_StockholdersEquityTitleSecurityWarrantsRightsOutstanding" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityVotingRightsPreferredStock" id="usfr-pte_StockholdersEquityVotingRightsPreferredStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockholdersEquityWarrantsRightsOutstanding" id="usfr-pte_StockholdersEquityWarrantsRightsOutstanding" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockIssued" id="usfr-pte_StockIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockIssuedPursuantAcquisition" id="usfr-pte_StockIssuedPursuantAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockIssuedPursuantAcquisitionAdditionalPaidCapital" id="usfr-pte_StockIssuedPursuantAcquisitionAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockIssuedPursuantAcquisitionCommonStockParValue" id="usfr-pte_StockIssuedPursuantAcquisitionCommonStockParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockIssuedPursuantAcquisitionNumberShares" id="usfr-pte_StockIssuedPursuantAcquisitionNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockIssuedPursuantAcquisitionTreasuryStockNumberShares" id="usfr-pte_StockIssuedPursuantAcquisitionTreasuryStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockIssuedPursuantAcquisitionTreasuryStockValue" id="usfr-pte_StockIssuedPursuantAcquisitionTreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityAuthorizedAverageExercisePrice" id="usfr-pte_StockOptionActivityAuthorizedAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityAverageExercisePriceBalance" id="usfr-pte_StockOptionActivityAverageExercisePriceBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityCancelledAverageExercisePrice" id="usfr-pte_StockOptionActivityCancelledAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityDetail" id="usfr-pte_StockOptionActivityDetail" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityExercisablePeriodEndAverageExercisePrice" id="usfr-pte_StockOptionActivityExercisablePeriodEndAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityExercisedAverageExercisePrice" id="usfr-pte_StockOptionActivityExercisedAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityExercisePriceNumberSharesAuthorized" id="usfr-pte_StockOptionActivityExercisePriceNumberSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityExercisePriceNumberSharesCancelled" id="usfr-pte_StockOptionActivityExercisePriceNumberSharesCancelled" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityExercisePriceNumberSharesExercised" id="usfr-pte_StockOptionActivityExercisePriceNumberSharesExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityExercisePriceNumberSharesGranted" id="usfr-pte_StockOptionActivityExercisePriceNumberSharesGranted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityGrantedAverageExercisePrice" id="usfr-pte_StockOptionActivityGrantedAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityGrantedCurrentPeriodAverageFairValue" id="usfr-pte_StockOptionActivityGrantedCurrentPeriodAverageFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionActivityWeightedAveragePriceReconciliation" id="usfr-pte_StockOptionActivityWeightedAveragePriceReconciliation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionsOutstanding" id="usfr-pte_StockOptionsOutstanding" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionsOutstandingDetail" id="usfr-pte_StockOptionsOutstandingDetail" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:StockOptionsOutstandingPriceRange"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionsOutstandingOutstandingNumberShares"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionsOutstandingOutstandingAverageExercisePrice"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionsOutstandingOutstandingAverageLife"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionsOutstandingExercisableNumberShares"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionsOutstandingExercisableAverageExercisePrice"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityDetail"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:SockOptionActivityExercisePriceNumberShares"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityExercisePriceNumberSharesAuthorized"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityExercisePriceNumberSharesCancelled"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityExercisePriceNumberSharesExercised"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityExercisePriceNumberSharesGranted"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityWeightedAveragePriceReconciliation"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityAverageExercisePriceBalance"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityAuthorizedAverageExercisePrice"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityCancelledAverageExercisePrice"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityExercisedAverageExercisePrice"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityGrantedAverageExercisePrice"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityExercisablePeriodEndAverageExercisePrice"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:StockOptionActivityGrantedCurrentPeriodAverageFairValue"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="StockOptionsOutstandingExercisableAverageExercisePrice" id="usfr-pte_StockOptionsOutstandingExercisableAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionsOutstandingExercisableNumberShares" id="usfr-pte_StockOptionsOutstandingExercisableNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionsOutstandingOutstandingAverageExercisePrice" id="usfr-pte_StockOptionsOutstandingOutstandingAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionsOutstandingOutstandingAverageLife" id="usfr-pte_StockOptionsOutstandingOutstandingAverageLife" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionsOutstandingOutstandingNumberShares" id="usfr-pte_StockOptionsOutstandingOutstandingNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockOptionsOutstandingPriceRange" id="usfr-pte_StockOptionsOutstandingPriceRange" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SubordinatedDebtCurrent" id="usfr-pte_SubordinatedDebtCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="SubordinatedDebtLongTerm" id="usfr-pte_SubordinatedDebtLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="SubordinateDeferredDebtLongTerm" id="usfr-pte_SubordinateDeferredDebtLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="SubsequentChangesNumberCommonShares" id="usfr-pte_SubsequentChangesNumberCommonShares" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SubsequentEventsNote" id="usfr-pte_SubsequentEventsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SupplementalDisclosureAbstract" id="usfr-pte_SupplementalDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxBenefitExerciseStockOptions" id="usfr-pte_TaxBenefitExerciseStockOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxEffectChangeAccountingPrinciple" id="usfr-pte_TaxEffectChangeAccountingPrinciple" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="TaxEffectExtraordinaryItems" id="usfr-pte_TaxEffectExtraordinaryItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="TaxEffectIncomeLossDiscontinuedOperations" id="usfr-pte_TaxEffectIncomeLossDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="TaxEffectIncomeLossDispositionDiscontinuedOperations" id="usfr-pte_TaxEffectIncomeLossDispositionDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="TaxesOtherThanIncomeTaxes" id="usfr-pte_TaxesOtherThanIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="TaxesOtherThanIncomeTaxesAccrual" id="usfr-pte_TaxesOtherThanIncomeTaxesAccrual" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="TaxesPaid" id="usfr-pte_TaxesPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxExpenseBenefitReconciliationForeignTaxCredits" id="usfr-pte_TaxExpenseBenefitReconciliationForeignTaxCredits" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxExpenseBenefitReconciliationLeases" id="usfr-pte_TaxExpenseBenefitReconciliationLeases" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxExpenseBenefitReconciliationLifeInsurance" id="usfr-pte_TaxExpenseBenefitReconciliationLifeInsurance" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxExpenseBenefitReconciliationNondeductibleExpenses" id="usfr-pte_TaxExpenseBenefitReconciliationNondeductibleExpenses" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxExpenseBenefitReconciliationNonTaxableIncome" id="usfr-pte_TaxExpenseBenefitReconciliationNonTaxableIncome" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxExpenseBenefitReconciliationOtherAdjustments" id="usfr-pte_TaxExpenseBenefitReconciliationOtherAdjustments" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxExpenseBenefitReconciliationStateLocalTaxes" id="usfr-pte_TaxExpenseBenefitReconciliationStateLocalTaxes" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxExpenseBenefitReconciliationTaxCredits" id="usfr-pte_TaxExpenseBenefitReconciliationTaxCredits" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxHoliday" id="usfr-pte_TaxHoliday" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxHolidayDescription" id="usfr-pte_TaxHolidayDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxLeasesNote" id="usfr-pte_TaxLeasesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxRateReconciliationDepreciationAmortization" id="usfr-pte_TaxRateReconciliationDepreciationAmortization" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxRateReconciliationGovernmentGrants" id="usfr-pte_TaxRateReconciliationGovernmentGrants" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxRateReconciliationTaxHoliday" id="usfr-pte_TaxRateReconciliationTaxHoliday" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxReconciliationDepreciationAmortization" id="usfr-pte_TaxReconciliationDepreciationAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxReconciliationForeignTaxCredits" id="usfr-pte_TaxReconciliationForeignTaxCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxReconciliationLeases" id="usfr-pte_TaxReconciliationLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxReconciliationLifeInsurance" id="usfr-pte_TaxReconciliationLifeInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxReconciliationNondeductibleExpenses" id="usfr-pte_TaxReconciliationNondeductibleExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxReconciliationNontaxableIncome" id="usfr-pte_TaxReconciliationNontaxableIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxReconciliationOtherAdjustments" id="usfr-pte_TaxReconciliationOtherAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TaxReconciliationStateLocalIncomeTaxes" id="usfr-pte_TaxReconciliationStateLocalIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TotalCurrentAssets" id="usfr-pte_TotalCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="TotalCurrentAssetsAbstract" id="usfr-pte_TotalCurrentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="TotalDepreciationAmortization" id="usfr-pte_TotalDepreciationAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="TradeAccountsPayable" id="usfr-pte_TradeAccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="TransfersFinancialAssetsGainLossSaleFinancialAssetsSecuritizations" id="usfr-pte_TransfersFinancialAssetsGainLossSaleFinancialAssetsSecuritizations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="TransfersFinancialAssetsNatureSecuritizedFinancialAssets" id="usfr-pte_TransfersFinancialAssetsNatureSecuritizedFinancialAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TransfersFinancialAssetsNote" id="usfr-pte_TransfersFinancialAssetsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TransfersFinancialAssetsPrimaryBeneficiaryVariableInterestEntity" id="usfr-pte_TransfersFinancialAssetsPrimaryBeneficiaryVariableInterestEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="TransfersFinancialAssetsReasonsNonDisclosureFIN46VariableInterestEntitiesPotentialVariableInterestEntities" id="usfr-pte_TransfersFinancialAssetsReasonsNonDisclosureFIN46VariableInterestEntitiesPotentialVariableInterestEntities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="TransfersFinancialAssetsRecourseObligationPresentValue" id="usfr-pte_TransfersFinancialAssetsRecourseObligationPresentValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="TransfersFinancialAssetsSignificantVariableInterestVariableInterestEntity" id="usfr-pte_TransfersFinancialAssetsSignificantVariableInterestVariableInterestEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="TransfersFinancialAssetsUndiscountedAmountRecourseObligation" id="usfr-pte_TransfersFinancialAssetsUndiscountedAmountRecourseObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="TransfersFinancialAssetsVariableInterestEntity" id="usfr-pte_TransfersFinancialAssetsVariableInterestEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="TransitionalDisclosuresReclassifiedGoodwill" id="usfr-pte_TransitionalDisclosuresReclassifiedGoodwill" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TravelEntertainmentExpense" id="usfr-pte_TravelEntertainmentExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="TreasuryStock" id="usfr-pte_TreasuryStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element maxOccurs="1" minOccurs="1" ref="usfr-pte:TreasuryStockDescription"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:TreasuryStockValue"/>
            <element maxOccurs="1" minOccurs="0" ref="usfr-pte:TreasuryStockNumberShares"/>
          </sequence>
          <attribute name="id" use="optional" type="ID"/>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element name="TreasuryStockAcquired" id="usfr-pte_TreasuryStockAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockAcquiredNumberShares" id="usfr-pte_TreasuryStockAcquiredNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockAcquiredValue" id="usfr-pte_TreasuryStockAcquiredValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockDescription" id="usfr-pte_TreasuryStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="TreasuryStockNumberShares" id="usfr-pte_TreasuryStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="TreasuryStockNumberSharesChanges" id="usfr-pte_TreasuryStockNumberSharesChanges" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockNumberSharesChangesAbstract" id="usfr-pte_TreasuryStockNumberSharesChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockReissued" id="usfr-pte_TreasuryStockReissued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockReissuedAdditionalPaidCapital" id="usfr-pte_TreasuryStockReissuedAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockReissuedCommonNumberShares" id="usfr-pte_TreasuryStockReissuedCommonNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockReissuedNumberShares" id="usfr-pte_TreasuryStockReissuedNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockReissuedValue" id="usfr-pte_TreasuryStockReissuedValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockSharesAllTypesClasses" id="usfr-pte_TreasuryStockSharesAllTypesClasses" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="TreasuryStockValue" id="usfr-pte_TreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="TreasuryStockValueChanges" id="usfr-pte_TreasuryStockValueChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockValueIncreaseDecreaseAbstract" id="usfr-pte_TreasuryStockValueIncreaseDecreaseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockValueTotal" id="usfr-pte_TreasuryStockValueTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="TroubledDebtRestructuringCreditorsRecordedInvestment" id="usfr-pte_TroubledDebtRestructuringCreditorsRecordedInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="TroubledDebtRestructuringCreditorsWriteDownTroubledDebt" id="usfr-pte_TroubledDebtRestructuringCreditorsWriteDownTroubledDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="TroubledDebtRestructuringDebtorPerShareAmountAggregateGainRestructuringPayables" id="usfr-pte_TroubledDebtRestructuringDebtorPerShareAmountAggregateGainRestructuringPayables" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TroubledDebtRestructuringsIncomeTaxAffectTotalGainRestructuringPayable" id="usfr-pte_TroubledDebtRestructuringsIncomeTaxAffectTotalGainRestructuringPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="TroubledDebtRestructuringsNote" id="usfr-pte_TroubledDebtRestructuringsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TroubledDebtRestructuringsTotalGainRestructuringPayables" id="usfr-pte_TroubledDebtRestructuringsTotalGainRestructuringPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="TuplesAbstract" id="usfr-pte_TuplesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="UnbilledReceivablesNetCurrentPortion" id="usfr-pte_UnbilledReceivablesNetCurrentPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="UnrealizedGainLossMarketableSecuritiesNetTaxEffect" id="usfr-pte_UnrealizedGainLossMarketableSecuritiesNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="UnrealizedGainLossMarketableSecuritiesNetTaxEffectAbstract" id="usfr-pte_UnrealizedGainLossMarketableSecuritiesNetTaxEffectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="instant"/>
  <element name="UnrealizedGainLossSecurities" id="usfr-pte_UnrealizedGainLossSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="UnrealizedGainsLossesAvailableSaleSecuritiesNetTaxEffect" id="usfr-pte_UnrealizedGainsLossesAvailableSaleSecuritiesNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="UnrealizedGainsLossesDerivativesNetChangesBalances" id="usfr-pte_UnrealizedGainsLossesDerivativesNetChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="UnrealizedGainsLossesTradingSecurities" id="usfr-pte_UnrealizedGainsLossesTradingSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="UnrestrictedCash" id="usfr-pte_UnrestrictedCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="UnsecuredDebtCurrent" id="usfr-pte_UnsecuredDebtCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="UnsecuredLongTerm" id="usfr-pte_UnsecuredLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="UnusualInfrequentItemsNote" id="usfr-pte_UnusualInfrequentItemsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="Vehicles" id="usfr-pte_Vehicles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="WarrantsRightsOutstandingEquity" id="usfr-pte_WarrantsRightsOutstandingEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="WarrantyRelatedAccrualsCurrent" id="usfr-pte_WarrantyRelatedAccrualsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="WeightedAverageNumberDilutedSharesOutstanding" id="usfr-pte_WeightedAverageNumberDilutedSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="WeightedAverageNumberSharesOutstanding" id="usfr-pte_WeightedAverageNumberSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="WriteOffAcquiredProcessResearchDevelopment" id="usfr-pte_WriteOffAcquiredProcessResearchDevelopment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
</schema>

