﻿<?xml version="1.0" encoding="utf-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:usfr-ime="http://www.xbrl.org/us/fr/common/ime/2005-06-28" xmlns:usfr-fste="http://www.xbrl.org/us/fr/common/fste/2005-02-28" targetNamespace="http://www.xbrl.org/us/fr/common/ime/2005-06-28" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="usfr-ime-2005-06-28-presentation.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links, all" />
      <link:linkbaseRef xlink:type="simple" xlink:href="usfr-ime-2005-06-28-label.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links, all" />
      <link:linkbaseRef xlink:type="simple" xlink:href="usfr-ime-2005-06-28-reference.xml" xlink:role="http://www.xbrl.org/2003/role/referenceLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Reference Links, all" />
    </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" />
  <import namespace="http://www.xbrl.org/us/fr/common/fste/2005-02-28" schemaLocation="../../fste/2005-02-28/usfr-fste-2005-02-28.xsd" />
  <import namespace="http://www.xbrl.org/us/fr/common/pte/2005-02-28" schemaLocation="../../pte/2005-02-28/usfr-pte-2005-02-28.xsd" />
  <complexType name="LongShortItemType">
    <simpleContent>
      <restriction base="xbrli:tokenItemType">
        <enumeration value="Long Position" />
        <enumeration value="Short Position" />
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="AffiliatedUnaffiliatedItemType">
    <simpleContent>
      <restriction base="xbrli:tokenItemType">
        <enumeration value="Affiliated" />
        <enumeration value="Unaffiliated" />
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="PutCallItemType">
    <simpleContent>
      <restriction base="xbrli:tokenItemType">
        <enumeration value="Put" />
        <enumeration value="Call" />
      </restriction>
    </simpleContent>
  </complexType>
  <element id="usfr-ime_AccountingAdministrationFeePayableAccountingFees" name="AccountingAdministrationFeePayableAccountingFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesDelayedDeliverySecurities" name="AccountingPoliciesDelayedDeliverySecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesDiscountPremiumSecurities" name="AccountingPoliciesDiscountPremiumSecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesDistributionsShareholders" name="AccountingPoliciesDistributionsShareholders" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesDividendReinvestments" name="AccountingPoliciesDividendReinvestments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesExpensesTrust" name="AccountingPoliciesExpensesTrust" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesFederalTaxes" name="AccountingPoliciesFederalTaxes" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesForeignTaxes" name="AccountingPoliciesForeignTaxes" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesForwardCurrencyContract" name="AccountingPoliciesForwardCurrencyContract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesFuturesContractsAbstract" name="AccountingPoliciesFuturesContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesMortgageDollarRolls" name="AccountingPoliciesMortgageDollarRolls" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesOptionsContracts" name="AccountingPoliciesOptionsContracts" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesReclassifications" name="AccountingPoliciesReclassifications" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesRepurchaseAgreements" name="AccountingPoliciesRepurchaseAgreements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesRestrictedSecurities" name="AccountingPoliciesRestrictedSecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesSecurityLending" name="AccountingPoliciesSecurityLending" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesSecurityTransactionRelatedInvestmentIncome" name="AccountingPoliciesSecurityTransactionRelatedInvestmentIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesSecurityValuation" name="AccountingPoliciesSecurityValuation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesSwaps" name="AccountingPoliciesSwaps" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingPoliciesTrusteesCompensation" name="AccountingPoliciesTrusteesCompensation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccountingSecurityLendingFees" name="AccountingSecurityLendingFees" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AccruedAccountingFees" name="AccruedAccountingFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccruedAdministrativeFees" name="AccruedAdministrativeFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccruedDistributionFees" name="AccruedDistributionFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccruedInvestmentAdvisoryFees" name="AccruedInvestmentAdvisoryFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccruedTrusteeDeferredCompensationRetirementPlans" name="AccruedTrusteeDeferredCompensationRetirementPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccruedTrusteeFees" name="AccruedTrusteeFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccruedUndistributedInterestAuctionMarketPreferredSecurities" name="AccruedUndistributedInterestAuctionMarketPreferredSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccumulatedNetInvestmentLoss" name="AccumulatedNetInvestmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_AccumulatedRealizedGainLoss" name="AccumulatedRealizedGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccumulatedRealizedGainLossAbstract" name="AccumulatedRealizedGainLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_AccumulatedRealizedGainLossForeignCurrencyTransactions" name="AccumulatedRealizedGainLossForeignCurrencyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccumulatedRealizedGainLossFutures" name="AccumulatedRealizedGainLossFutures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccumulatedRealizedGainLossInvestments" name="AccumulatedRealizedGainLossInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccumulatedRealizedGainLossOptions" name="AccumulatedRealizedGainLossOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccumulatedRealizedGainLossOther" name="AccumulatedRealizedGainLossOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AccumulatedRealizedGainLossSwapContractTuples" name="AccumulatedRealizedGainLossSwapContractTuples" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AcquisitionDate" name="AcquisitionDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_ActualAccountBalance" name="ActualAccountBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_ActualExpensesDescription" name="ActualExpensesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ActualExpensesPaidDuringPeriod" name="ActualExpensesPaidDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AdministrativeFeesDescription" name="AdministrativeFeesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AffiliatedCompany" name="AffiliatedCompany" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_AffiliatedCompanyDividendsDistributionIncomeDuringPeriod" name="AffiliatedCompanyDividendsDistributionIncomeDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AffiliatedCompanyIncreaseDecreaseInvestmentsInAdvancesTo" name="AffiliatedCompanyIncreaseDecreaseInvestmentsInAdvancesTo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_AffiliatedCompanyInvestmentInAdvancesTo" name="AffiliatedCompanyInvestmentInAdvancesTo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_AffiliatedCompanyInvestmentsAdvancesDuringPeriod" name="AffiliatedCompanyInvestmentsAdvancesDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_AffiliatedCompanyInvestmentSalesProceedsAdvancesRepaidDuringPeriod" name="AffiliatedCompanyInvestmentSalesProceedsAdvancesRepaidDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AffiliatedCompanyName" name="AffiliatedCompanyName" type="xbrli:tokenItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AffiliatedCompanyRealizedGainLossDuringPeriod" name="AffiliatedCompanyRealizedGainLossDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_AffiliatedPartiesBrokerageCommissionsSalesCharges" name="AffiliatedPartiesBrokerageCommissionsSalesCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_AffiliatedPartiesBrokerageCommissionsSalesChargesDisclosure" name="AffiliatedPartiesBrokerageCommissionsSalesChargesDisclosure" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AffiliatedPartiesBrokerageCommissionsSalesChargesListingTuple" name="AffiliatedPartiesBrokerageCommissionsSalesChargesListingTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:AffiliatedParty" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:AffiliatedPartyBrokerageCommissionsSalesCharges" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_AffiliatedParty" name="AffiliatedParty" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AffiliatedPartyBrokerageCommissionsSalesCharges" name="AffiliatedPartyBrokerageCommissionsSalesCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_AffiliatesDividendIncome" name="AffiliatesDividendIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AffiliatesInterestIncome" name="AffiliatesInterestIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AffiliatesOtherIncome" name="AffiliatesOtherIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AmortizationOrganizationExpenses" name="AmortizationOrganizationExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_AmountsDueFromInvestmentAdvisor" name="AmountsDueFromInvestmentAdvisor" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_AmountsDueToOtherAffiliates" name="AmountsDueToOtherAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AnnualizedTransferAgentFeeRatio" name="AnnualizedTransferAgentFeeRatio" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AppraisalFees" name="AppraisalFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_AuctionAgentFees" name="AuctionAgentFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_AuctionMarketPreferredSecurities" name="AuctionMarketPreferredSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AuctionMarketPreferredSecuritiesAbstract" name="AuctionMarketPreferredSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_AuctionMarketPreferredSecuritiesLiquidationValue" name="AuctionMarketPreferredSecuritiesLiquidationValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_AuctionMarketPreferredSecuritiesNote" name="AuctionMarketPreferredSecuritiesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AuditServiceFee" name="AuditServiceFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_AverageBorrowingsOutstanding" name="AverageBorrowingsOutstanding" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AverageBorrowingsPerShare" name="AverageBorrowingsPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AverageBorrowingsPerShareAbstract" name="AverageBorrowingsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_AverageInterestRateBorrowingsOutstanding" name="AverageInterestRateBorrowingsOutstanding" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AverageNumberSharesOutstanding" name="AverageNumberSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_AverageReturn" name="AverageReturn" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_BeneficialOwnershipNote" name="BeneficialOwnershipNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_BondInsured" name="BondInsured" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_BorrowingsNote" name="BorrowingsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_BrokerageOffsetsCustodyCredits" name="BrokerageOffsetsCustodyCredits" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_BuyingShares" name="BuyingShares" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_CapitalLossCarryforward" name="CapitalLossCarryforward" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_CapitalLossCarryforwards" name="CapitalLossCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_CapitalLossCarryforwardsDisclosure" name="CapitalLossCarryforwardsDisclosure" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_CapitalLossCarryforwardsUtilizedPeriod" name="CapitalLossCarryforwardsUtilizedPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_CashEquivalentsTuple" name="CashEquivalentsTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:InvestmentDescription" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:PortfolioShares" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:InvestmentMarketValue" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-ime:InvestmentCost" minOccurs="0" maxOccurs="1" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_CashOptions" name="CashOptions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_CategorizedInvestmentsAffiliatedUnaffiliatedCost" name="CategorizedInvestmentsAffiliatedUnaffiliatedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_CategorizedInvestmentsAffiliatedUnaffiliatedMarketValue" name="CategorizedInvestmentsAffiliatedUnaffiliatedMarketValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ChangeAuditors" name="ChangeAuditors" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ChangeUnrealizedAppreciationDepreciationAbstract" name="ChangeUnrealizedAppreciationDepreciationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_ChangeUnrealizedAppreciationDepreciationOther" name="ChangeUnrealizedAppreciationDepreciationOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_ClosedForwardCurrencyContractFairValue" name="ClosedForwardCurrencyContractFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_ClosedForwardCurrencyContractPayableCost" name="ClosedForwardCurrencyContractPayableCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_ClosedForwardCurrencyContractReceivable" name="ClosedForwardCurrencyContractReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_CollateralReceivedSecuritiesLoaned" name="CollateralReceivedSecuritiesLoaned" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_CommonStockAbstract" name="CommonStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_CommonStockValueIncreaseDecrease" name="CommonStockValueIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_ContractAmountThisType" name="ContractAmountThisType" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ContractDeliver" name="ContractDeliver" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_ContractsHeldLongShort" name="ContractsHeldLongShort" type="usfr-ime:LongShortItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_ContractsPurchased" name="ContractsPurchased" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_CorporateShareholdersQualifiedDividendsReceivedDeduction" name="CorporateShareholdersQualifiedDividendsReceivedDeduction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_CumulativeReturn" name="CumulativeReturn" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_CurrencyCode" name="CurrencyCode" type="xbrli:tokenItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_CustodialAgreements" name="CustodialAgreements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DebtRating" name="DebtRating" type="xbrli:tokenItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_DeferredMortgageDollarRollIncome" name="DeferredMortgageDollarRollIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_DeferredOfferingCosts" name="DeferredOfferingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DescriptionInvestmentAdvance" name="DescriptionInvestmentAdvance" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DirectedDividendsOptions" name="DirectedDividendsOptions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DistributableEarningsLongTermCapitalGains" name="DistributableEarningsLongTermCapitalGains" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_DistributableEarningsOrdinaryIncome" name="DistributableEarningsOrdinaryIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_DistributableEarningsTaxExemptIncome" name="DistributableEarningsTaxExemptIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_DistributableEarningsUnrealizedAppreciation" name="DistributableEarningsUnrealizedAppreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_DistributableEarningsUnrealizedAppreciationDepreciationNet" name="DistributableEarningsUnrealizedAppreciationDepreciationNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_DistributableEarningsUnrealizedDepreciation" name="DistributableEarningsUnrealizedDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionFees" name="DistributionFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionsCommonShareholders" name="DistributionsCommonShareholders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionsCommonShareholdersAbstract" name="DistributionsCommonShareholdersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_DistributionServicePlans" name="DistributionServicePlans" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DistributionServicePlansExpense" name="DistributionServicePlansExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionServicePlansExpenseAbstract" name="DistributionServicePlansExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_DistributionsFromGainsPerShare" name="DistributionsFromGainsPerShare" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DistributionsInvestmentIncomeNet" name="DistributionsInvestmentIncomeNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionsNetInvestmentIncomePerShare" name="DistributionsNetInvestmentIncomePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DistributionsNetRealizedGainLossPerShare" name="DistributionsNetRealizedGainLossPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DistributionsNetUnrealizedGainPerShare" name="DistributionsNetUnrealizedGainPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DistributionsPaidLongTermCapitalGain" name="DistributionsPaidLongTermCapitalGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionsPaidOrdinaryIncome" name="DistributionsPaidOrdinaryIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionsPaidReturnCapital" name="DistributionsPaidReturnCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionsPaidShortTermCapitalGains" name="DistributionsPaidShortTermCapitalGains" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionsPaidTaxExemptIncome" name="DistributionsPaidTaxExemptIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionsPerShare" name="DistributionsPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DistributionsPerShareAbstract" name="DistributionsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_DistributionsPreferredShareholders" name="DistributionsPreferredShareholders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionsPreferredShareholdersAbstract" name="DistributionsPreferredShareholdersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_DistributionsPreferredShareholdersInvestmentIncomeNet" name="DistributionsPreferredShareholdersInvestmentIncomeNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionsPreferredShareholdersNetRealizedGainInvestmentTransactions" name="DistributionsPreferredShareholdersNetRealizedGainInvestmentTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DistributionsRealizedUnrealizedGainsPerShare" name="DistributionsRealizedUnrealizedGainsPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DistributionsReturnCapitalPerShare" name="DistributionsReturnCapitalPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DividendIncomeAbstract" name="DividendIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_DividendsCapitalGainDistributions" name="DividendsCapitalGainDistributions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DividendsDistributionsPaid" name="DividendsDistributionsPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_DividendsDistributionsPayable" name="DividendsDistributionsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_DividendsDistributionsPreferredShareholdersPerShare" name="DividendsDistributionsPreferredShareholdersPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_DividendsPayableShortPosition" name="DividendsPayableShortPosition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_DividendsReceivable" name="DividendsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_DividendsRegular" name="DividendsRegular" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_DividendsSpecial" name="DividendsSpecial" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_EarningsCredits" name="EarningsCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_EquityInvestmentsTuple" name="EquityInvestmentsTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:InvestmentDescription" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-ime:SecurityIdentificationCodeTuple" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:SharesWarrantsOwned" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:InvestmentMarketValue" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:InvestmentCost" minOccurs="0" maxOccurs="1" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_ExchangingSharesInformation" name="ExchangingSharesInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ExpenseAccountingFee" name="ExpenseAccountingFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpenseDividendsSecuritiesSoldShort" name="ExpenseDividendsSecuritiesSoldShort" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpenseLimitationsNote" name="ExpenseLimitationsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ExpenseManagementFeeBasicFee" name="ExpenseManagementFeeBasicFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpenseManagementFeePerformanceAdjustment" name="ExpenseManagementFeePerformanceAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpenseReductions" name="ExpenseReductions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_ExpenseReductionsAbstract" name="ExpenseReductionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_ExpensesAdministrativeFees" name="ExpensesAdministrativeFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpensesBeforeExpenseReductions" name="ExpensesBeforeExpenseReductions" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ExpensesCustodianFees" name="ExpensesCustodianFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpensesGross" name="ExpensesGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpensesGrossAbstract" name="ExpensesGrossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_ExpensesInsurance" name="ExpensesInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpensesInvestmentAdvisoryFees" name="ExpensesInvestmentAdvisoryFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpensesManagementFee" name="ExpensesManagementFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpensesNetExpenseReductions" name="ExpensesNetExpenseReductions" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ExpensesPaidCalculationDisclosureFootnote" name="ExpensesPaidCalculationDisclosureFootnote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ExpensesPrintingPostage" name="ExpensesPrintingPostage" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpensesReimbursed" name="ExpensesReimbursed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_ExpensesSecurityLendingFees" name="ExpensesSecurityLendingFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpensesTrusteesFees" name="ExpensesTrusteesFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpenseTransferAgentFees" name="ExpenseTransferAgentFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ExpirationCapitalLoss" name="ExpirationCapitalLoss" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_ExpirationDate" name="ExpirationDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_ExpirationDateWarrants" name="ExpirationDateWarrants" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_FaceValue" name="FaceValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_FairMarketValueThisType" name="FairMarketValueThisType" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_FinancialHighlightsNotesAbstract" name="FinancialHighlightsNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_FixedIncomeInvestmentsTuple" name="FixedIncomeInvestmentsTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:InvestmentDescription" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-ime:SecurityIdentificationCodeTuple" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:PrincipalAmountParValue" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:StatedInterestRate" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:InvestmentMarketValue" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:InvestmentCost" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:MaturityDate" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:DebtRating" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:NameCompanyDebtConvertible" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:InvestmentYield" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:InterestRateFixedFloating" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:PaymentInKindBond" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:StepupBond" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:NextStepupDate" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:NextStepupRate" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:BondInsured" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:SecurityPortionThereofPurchasedOnWhenIssuedBasis" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:SecurityDefaultInterestDividendObligations" minOccurs="0" maxOccurs="1" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_ForeignCurrencyContractsNote" name="ForeignCurrencyContractsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ForeignCurrencyCost" name="ForeignCurrencyCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ForeignExposure" name="ForeignExposure" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ForeignSecurities" name="ForeignSecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ForeignTaxExpense" name="ForeignTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ForwardCurrencyContractTuple" name="ForwardCurrencyContractTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:ContractDeliver" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:CurrencyCode" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:FaceValue" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:ContractsPurchased" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:SettlementDate" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:FuturesContractUnrealizedAppreciationDepreciation" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_ForwardCurrencyContractUnrealizedAppreciationDepreciationNet" name="ForwardCurrencyContractUnrealizedAppreciationDepreciationNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ForwardForeignCurrencyContractListingAbstract" name="ForwardForeignCurrencyContractListingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_FundDistribution" name="FundDistribution" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_FundInformationAbstract" name="FundInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_FundInformationAbstractFundName" name="FundInformationAbstractFundName" type="xbrli:tokenItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_FundManagement" name="FundManagement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_FundMergersNote" name="FundMergersNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_FundNumber" name="FundNumber" type="xbrli:tokenItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_FundServices" name="FundServices" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_FundShareRepurchasesNote" name="FundShareRepurchasesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_FundSharesIssuedReinvestmentDistributionsShares" name="FundSharesIssuedReinvestmentDistributionsShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_FundSharesIssuedReinvestmentDistributionsValue" name="FundSharesIssuedReinvestmentDistributionsValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_FundSharesRedeemedRepurchasedShares" name="FundSharesRedeemedRepurchasedShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_FundSharesRedeemedRepurchasedValue" name="FundSharesRedeemedRepurchasedValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_FundSharesSoldShares" name="FundSharesSoldShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_FundSharesSoldValue" name="FundSharesSoldValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_FundShareTransactionsAbstract" name="FundShareTransactionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_FundShareTransactionsRedemptionFees" name="FundShareTransactionsRedemptionFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_FundShareTransactionsReinvestmentDistributions" name="FundShareTransactionsReinvestmentDistributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_FundType" name="FundType" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_FuturesContractsAbstract" name="FuturesContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_FuturesContractUnrealizedAppreciationDepreciation" name="FuturesContractUnrealizedAppreciationDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_FuturesListingTuple" name="FuturesListingTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:InvestmentDescription" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:NumberContracts" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:ContractsHeldLongShort" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:ExpirationDate" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:FaceValue" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:FuturesContractUnrealizedAppreciationDepreciation" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_GeographicConcentration" name="GeographicConcentration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_HighestQuarterReturn" name="HighestQuarterReturn" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_HighYieldSecurities" name="HighYieldSecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_HypotheticalAccountBalance5ReturnPerYearBeforeExpenses" name="HypotheticalAccountBalance5ReturnPerYearBeforeExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_HypotheticalExampleComparison" name="HypotheticalExampleComparison" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_HypotheticalExpensesPaidDuringPeriod" name="HypotheticalExpensesPaidDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_InceptionDate" name="InceptionDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_IncomeDistributionsUnderlyingFundsSubfundsAbstract" name="IncomeDistributionsUnderlyingFundsSubfundsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_IncomeDistributionsUnderlyingFundsSubfundsDividends" name="IncomeDistributionsUnderlyingFundsSubfundsDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncomeDistributionsUnderlyingFundsSubfundsInterest" name="IncomeDistributionsUnderlyingFundsSubfundsInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncomeDistributionsUnderlyingFundsSubfundsReceivableDividendsInterest" name="IncomeDistributionsUnderlyingFundsSubfundsReceivableDividendsInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncomeEarnedOptions" name="IncomeEarnedOptions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_IncomeFromAffiliates" name="IncomeFromAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncomeFromAffiliatesAbstract" name="IncomeFromAffiliatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_IncomeLossInvestmentOperationsPerShare" name="IncomeLossInvestmentOperationsPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_IncomeLossInvestmentOperationsPerShareAbstract" name="IncomeLossInvestmentOperationsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseCallOptionsWritten" name="IncreaseDecreaseCallOptionsWritten" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseCapitalShareTransactions" name="IncreaseDecreaseCapitalShareTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseCollateralForSecuritiesLoaned" name="IncreaseDecreaseCollateralForSecuritiesLoaned" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseInUnrealizedAppreciationDepreciationForeignCurrencyTransactions" name="IncreaseDecreaseInUnrealizedAppreciationDepreciationForeignCurrencyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseInUnrealizedAppreciationDepreciationFuturesContracts" name="IncreaseDecreaseInUnrealizedAppreciationDepreciationFuturesContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseInUnrealizedAppreciationDepreciationInvestments" name="IncreaseDecreaseInUnrealizedAppreciationDepreciationInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseInUnrealizedAppreciationDepreciationSwapContract" name="IncreaseDecreaseInUnrealizedAppreciationDepreciationSwapContract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseNetAssetsApplicableCommonShareholdersOperationsNet" name="IncreaseDecreaseNetAssetsApplicableCommonShareholdersOperationsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseNetAssetsOperationsNet" name="IncreaseDecreaseNetAssetsOperationsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseNetAssetValuePerShare" name="IncreaseDecreaseNetAssetValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseOtherAssetsAbstract" name="IncreaseDecreaseOtherAssetsAbstract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreasePayableUponReturnSecuritiesLoaned" name="IncreaseDecreasePayableUponReturnSecuritiesLoaned" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseRealizedGainLossInvestments" name="IncreaseDecreaseRealizedGainLossInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseUnrealizedAppreciationDepreciation" name="IncreaseDecreaseUnrealizedAppreciationDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseUnrealizedAppreciationDepreciationDelayedDeliveryCommitments" name="IncreaseDecreaseUnrealizedAppreciationDepreciationDelayedDeliveryCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseUnrealizedAppreciationDepreciationForeignCurrencyTranslation" name="IncreaseDecreaseUnrealizedAppreciationDepreciationForeignCurrencyTranslation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseUnrealizedAppreciationDepreciationInvestmentSecurities" name="IncreaseDecreaseUnrealizedAppreciationDepreciationInvestmentSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IncreaseDecreaseUnrealizedAppreciationDepreciationWhenIssuedSalesCommitments" name="IncreaseDecreaseUnrealizedAppreciationDepreciationWhenIssuedSalesCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_IndustryAssociatedRisk" name="IndustryAssociatedRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_InterestDividendsPayableShortPosition" name="InterestDividendsPayableShortPosition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_InterestDividendsPayableShortPositionAbstract" name="InterestDividendsPayableShortPositionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_InterestPayableShortPosition" name="InterestPayableShortPosition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_InterestRateFixedFloating" name="InterestRateFixedFloating" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_InvestmentAdvisoryAdministrativeServicesNote" name="InvestmentAdvisoryAdministrativeServicesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_InvestmentAdvisoryFees" name="InvestmentAdvisoryFees" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_InvestmentCategory" name="InvestmentCategory" type="xbrli:tokenItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_InvestmentCost" name="InvestmentCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_InvestmentDescription" name="InvestmentDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_InvestmentIncome" name="InvestmentIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_InvestmentIncomeAbstract" name="InvestmentIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_InvestmentIncomeOther" name="InvestmentIncomeOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_InvestmentMarketValue" name="InvestmentMarketValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_InvestmentObjective" name="InvestmentObjective" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_InvestmentRatingSource" name="InvestmentRatingSource" type="xbrli:tokenItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_InvestmentsAdvancesAffiliates" name="InvestmentsAdvancesAffiliates" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:AffiliatedCompanyName" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:DescriptionInvestmentAdvance" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:AffiliatedCompanyInvestmentInAdvancesTo" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:AffiliatedCompanyInvestmentsAdvancesDuringPeriod" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:AffiliatedCompanyInvestmentSalesProceedsAdvancesRepaidDuringPeriod" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:AffiliatedCompanyDividendsDistributionIncomeDuringPeriod" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:AffiliatedCompanyRealizedGainLossDuringPeriod" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:AffiliatedCompanyIncreaseDecreaseInvestmentsInAdvancesTo" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_InvestmentsAdvancesAffiliatesAbstract" name="InvestmentsAdvancesAffiliatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_InvestmentsCost" name="InvestmentsCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_InvestmentSecuritiesPurchasedSoldDescription" name="InvestmentSecuritiesPurchasedSoldDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_InvestmentsListedIssuerTuple" name="InvestmentsListedIssuerTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:IssuerName" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-ime:AffiliatedCompany" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:RestrictedSecurity" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:NonincomeProducingSecurity" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:PurchasedTBABasis" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:SecurityPortionThereofPledgedCollateral" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:SecurityPortionThereofLoan" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:SecurityPortionThereofHeldConnectionWithOpenPutCallOptionContractsLoansShortSales" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:SecuritysIssuerFiledBankruptcy" minOccurs="0" maxOccurs="1" />
            <choice minOccurs="1" maxOccurs="1">
              <element ref="usfr-ime:EquityInvestmentsTuple" minOccurs="1" maxOccurs="unbounded" />
              <element ref="usfr-ime:FixedIncomeInvestmentsTuple" minOccurs="1" maxOccurs="unbounded" />
              <element ref="usfr-ime:RepurchaseAgreementsTuple" minOccurs="1" maxOccurs="unbounded" />
              <element ref="usfr-ime:CashEquivalentsTuple" minOccurs="1" maxOccurs="unbounded" />
            </choice>
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_InvestmentsPurchasedAbstract" name="InvestmentsPurchasedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_InvestmentsSecuritiesAffiliatedUnaffiliatedTuple" name="InvestmentsSecuritiesAffiliatedUnaffiliatedTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:InvestmentsSecuritiesTypeAffiliatedUnaffiliated" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:CategorizedInvestmentsAffiliatedUnaffiliatedMarketValue" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:CategorizedInvestmentsAffiliatedUnaffiliatedCost" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_InvestmentsSecuritiesLoan" name="InvestmentsSecuritiesLoan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_InvestmentsSecuritiesMarket" name="InvestmentsSecuritiesMarket" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_InvestmentsSecuritiesTypeAffiliatedUnaffiliated" name="InvestmentsSecuritiesTypeAffiliatedUnaffiliated" type="usfr-ime:AffiliatedUnaffiliatedItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_InvestmentSummary" name="InvestmentSummary" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_InvestmentYield" name="InvestmentYield" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_IssueDate" name="IssueDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_IssuerName" name="IssuerName" type="xbrli:tokenItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_IssuerSpecificChanges" name="IssuerSpecificChanges" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_LegalFees" name="LegalFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_LiabilitiesAccountingAdministrativeFeesAbstract" name="LiabilitiesAccountingAdministrativeFeesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_LiabilitiesShareholderServicingFees" name="LiabilitiesShareholderServicingFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_LinesCredit" name="LinesCredit" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_LiquidationCessationOperationsNote" name="LiquidationCessationOperationsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ListingCapitalLossCarryforwardsTuple" name="ListingCapitalLossCarryforwardsTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:CapitalLossCarryforward" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:ExpirationCapitalLoss" minOccurs="1" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_ListingLicensingFees" name="ListingLicensingFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_LitigationNote" name="LitigationNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_LowestQuarterReturn" name="LowestQuarterReturn" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ManagementFeeRatio" name="ManagementFeeRatio" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ManagementFees" name="ManagementFees" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ManagementFeesAbstract" name="ManagementFeesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_MarketValuePerShare" name="MarketValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_MaturityAmount" name="MaturityAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_MaturityDate" name="MaturityDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_MaximumOfferingPricePerShare" name="MaximumOfferingPricePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_MethodCalculatingInvestmentIncomePerShareAbstract" name="MethodCalculatingInvestmentIncomePerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_NameCompanyDebtConvertible" name="NameCompanyDebtConvertible" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_NameInvestmentAdvisor" name="NameInvestmentAdvisor" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_NetAssetsApplicableCommonShares" name="NetAssetsApplicableCommonShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_NetAssetsPaidCapital" name="NetAssetsPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_NetAssetsPerShare" name="NetAssetsPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_NetAssetValue" name="NetAssetValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_NetAssetValueAbstract" name="NetAssetValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_NetEqualizationDebitsCredits" name="NetEqualizationDebitsCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_NetIncreaseDecreaseNetAssets" name="NetIncreaseDecreaseNetAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_NetIncreaseDecreaseNetAssetsResultingFromOperationsAbstract" name="NetIncreaseDecreaseNetAssetsResultingFromOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_NetInvestmentIncome" name="NetInvestmentIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_NetInvestmentIncomeLossBeforeReimbursements" name="NetInvestmentIncomeLossBeforeReimbursements" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_NetInvestmentIncomeLossPerShare" name="NetInvestmentIncomeLossPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_NetRealizedGainLoss" name="NetRealizedGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_NetRealizedUnrealizedGainLossAbstract" name="NetRealizedUnrealizedGainLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_NetRealizedUnrealizedGainLossPerShare" name="NetRealizedUnrealizedGainLossPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_NextStepupDate" name="NextStepupDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_NextStepupRate" name="NextStepupRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_NonCashFinancingActivitiesAbstract" name="NonCashFinancingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_NonCashInvestingActivitiesAbstract" name="NonCashInvestingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_NonincomeProducingSecurity" name="NonincomeProducingSecurity" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_NotionalAmount" name="NotionalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_NumberContracts" name="NumberContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_OfferingPricePerShare" name="OfferingPricePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_OpenForwardCurrencyContractCost" name="OpenForwardCurrencyContractCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_OpenFuturesReceivableVariationMargin" name="OpenFuturesReceivableVariationMargin" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_OpenSwapContractReceivable" name="OpenSwapContractReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_OperatingPerformanceAbstract" name="OperatingPerformanceAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_OptionContractsExercisedAmount" name="OptionContractsExercisedAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_OptionContractsExercisedNumberContracts" name="OptionContractsExercisedNumberContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_OptionContractsExpiredAmount" name="OptionContractsExpiredAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_OptionContractsExpiredNumberContracts" name="OptionContractsExpiredNumberContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_OptionContractsSoldAmount" name="OptionContractsSoldAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_OptionContractsSoldNumberContracts" name="OptionContractsSoldNumberContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_OptionContractsWrittenAmount" name="OptionContractsWrittenAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_OptionContractsWrittenNumberContracts" name="OptionContractsWrittenNumberContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_OptionContractsWrittenOutstandingAmount" name="OptionContractsWrittenOutstandingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_OptionContractsWrittenOutstandingIncreaseDecreaseAmount" name="OptionContractsWrittenOutstandingIncreaseDecreaseAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_OptionContractsWrittenOutstandingIncreaseDecreaseNumberContracts" name="OptionContractsWrittenOutstandingIncreaseDecreaseNumberContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_OptionContractsWrittenOutstandingNumberContracts" name="OptionContractsWrittenOutstandingNumberContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_OptionsPremiumsReceived" name="OptionsPremiumsReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_OrganizationExpenses" name="OrganizationExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_OtherAssetsAbstract" name="OtherAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_OtherAssetsAbstractLiabilitiesNet" name="OtherAssetsAbstractLiabilitiesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_OtherPortfolioDisclosuresAbstract" name="OtherPortfolioDisclosuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_OtherTaxInformation" name="OtherTaxInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_PaidCapitalAbstract" name="PaidCapitalAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_PastPerformanceDisclaimer" name="PastPerformanceDisclaimer" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_PayableFundSharesRedeemed" name="PayableFundSharesRedeemed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PayableInvestmentServiceCustodianFees" name="PayableInvestmentServiceCustodianFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PayableInvestmentsPurchased" name="PayableInvestmentsPurchased" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PayableInvestmentsPurchasedDelayedDeliveryBasis" name="PayableInvestmentsPurchasedDelayedDeliveryBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PayableInvestmentsPurchasedRegularDeliveryBasis" name="PayableInvestmentsPurchasedRegularDeliveryBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PayableOpenForwardCurrencyContract" name="PayableOpenForwardCurrencyContract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PayablesForwardCurrencyContract" name="PayablesForwardCurrencyContract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_PayablesForwardCurrencyContractCost" name="PayablesForwardCurrencyContractCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PayablesForwardCurrencyContractMarket" name="PayablesForwardCurrencyContractMarket" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PayablesForwardDeliverySecurities" name="PayablesForwardDeliverySecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PayableTBASecurities" name="PayableTBASecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PayableVariationMarginOpenFuturesContractsAbstract" name="PayableVariationMarginOpenFuturesContractsAbstract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PayableWhenIssuedSecurities" name="PayableWhenIssuedSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PaymentInKindBond" name="PaymentInKindBond" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_PaymentSharesRedeemed" name="PaymentSharesRedeemed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_Performance" name="Performance" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_PermanentTaxDifferenceReclassifications" name="PermanentTaxDifferenceReclassifications" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_PortfolioInvestmentsAbstract" name="PortfolioInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_PortfolioInvestmentsCategoryTuple" name="PortfolioInvestmentsCategoryTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:InvestmentCategory" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:TotalValueGeneralInvestmentType" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:TotalCostGeneralInvestmentType" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-fste:RatioGeneralInvestmentValueNetAssets" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:InvestmentsListedIssuerTuple" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_PortfolioManager" name="PortfolioManager" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_PortfolioRestrictedSecuritiesAbstract" name="PortfolioRestrictedSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_PortfolioSecuritiesNote" name="PortfolioSecuritiesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_PortfolioShares" name="PortfolioShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_PortfolioTurnoverRate" name="PortfolioTurnoverRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_PostageCosts" name="PostageCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_PremiumReceived" name="PremiumReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_PrepaidExpensesCurrentNoncurrentAbstract" name="PrepaidExpensesCurrentNoncurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_PrincipalAmountParValue" name="PrincipalAmountParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_PrincipalInvestmentRisk" name="PrincipalInvestmentRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_PrincipalInvestmentStrategies" name="PrincipalInvestmentStrategies" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_PrintingCosts" name="PrintingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_PrintingPostageAbstract" name="PrintingPostageAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_ProceedsInvestmentsSold" name="ProceedsInvestmentsSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ProceedsSharesSold" name="ProceedsSharesSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ProfessionalFeesAbstract" name="ProfessionalFeesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_PurchasedTBABasis" name="PurchasedTBABasis" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_PurchasesSalesInvestmentSecuritiesNote" name="PurchasesSalesInvestmentSecuritiesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_RatioNetInvestmentIncomeLoss" name="RatioNetInvestmentIncomeLoss" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_RatiosAverageNetAssetAbstract" name="RatiosAverageNetAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_RatioValueNetAssets" name="RatioValueNetAssets" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_RatioValueRule144ASecuritiesNetAssets" name="RatioValueRule144ASecuritiesNetAssets" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_RealizedGainLossAbstract" name="RealizedGainLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_RealizedGainLossCapitalGainsDistributions" name="RealizedGainLossCapitalGainsDistributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedGainLossForeignCurrencyTransactions" name="RealizedGainLossForeignCurrencyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedGainLossForeignExchangeContracts" name="RealizedGainLossForeignExchangeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedGainLossFuturesContractsAbstract" name="RealizedGainLossFuturesContractsAbstract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedGainLossInvestmentsAffiliates" name="RealizedGainLossInvestmentsAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedGainLossInvestmentSecurities" name="RealizedGainLossInvestmentSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedGainLossOther" name="RealizedGainLossOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedGainLossPreciousMetals" name="RealizedGainLossPreciousMetals" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedGainLossSaleUnderlyingFundShares" name="RealizedGainLossSaleUnderlyingFundShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedGainLossShortSales" name="RealizedGainLossShortSales" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedGainLossSwapContractTuples" name="RealizedGainLossSwapContractTuples" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedGainLossUnderlyingFunds" name="RealizedGainLossUnderlyingFunds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedGainLossUnderlyingFundsAbstract" name="RealizedGainLossUnderlyingFundsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_RealizedGainLossWrittenOption" name="RealizedGainLossWrittenOption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_RealizedUnrealizedGainLossNet" name="RealizedUnrealizedGainLossNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_ReceivableDividendsInterest" name="ReceivableDividendsInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ReceivableDividendsInterestAbstract" name="ReceivableDividendsInterestAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_ReceivableFundSharesSold" name="ReceivableFundSharesSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ReceivableRentalIncome" name="ReceivableRentalIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ReceivableSecuritiesSold" name="ReceivableSecuritiesSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ReceivableSecuritiesSoldAbstract" name="ReceivableSecuritiesSoldAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_ReceivableSecuritiesSoldAbstractDelayedDeliveryBasis" name="ReceivableSecuritiesSoldAbstractDelayedDeliveryBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ReceivableSecuritiesSoldAbstractRegularDeliveryBasis" name="ReceivableSecuritiesSoldAbstractRegularDeliveryBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_RedemptionFeesPerShare" name="RedemptionFeesPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_RedemptionFeesReceivable" name="RedemptionFeesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_RedemptionPricePerShare" name="RedemptionPricePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_ReinvestmentDividends" name="ReinvestmentDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_RepurchaseAgreementCollateral" name="RepurchaseAgreementCollateral" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_RepurchaseAgreements" name="RepurchaseAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_RepurchaseAgreementsCounterparty" name="RepurchaseAgreementsCounterparty" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_RepurchaseAgreementsTuple" name="RepurchaseAgreementsTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:IssueDate" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:MaturityDate" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:StatedInterestRate" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:MaturityAmount" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:RepurchaseAgreementsCounterparty" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:RepurchaseAgreementCollateral" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-ime:InvestmentMarketValue" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-ime:InvestmentCost" minOccurs="0" maxOccurs="1" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_RestrictedSecuritiesListingTuple" name="RestrictedSecuritiesListingTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:IssuerName" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:AcquisitionDate" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:RestrictedSecurityCost" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:RestrictedSecurityMarketValue" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_RestrictedSecuritiesNote" name="RestrictedSecuritiesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_RestrictedSecurity" name="RestrictedSecurity" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_RestrictedSecurityCost" name="RestrictedSecurityCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_RestrictedSecurityMarketValue" name="RestrictedSecurityMarketValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ReturnBenchmarkAverageAnnualReturns" name="ReturnBenchmarkAverageAnnualReturns" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_SalesCharge" name="SalesCharge" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SalesChargeBackend" name="SalesChargeBackend" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SalesChargeFrontEnd" name="SalesChargeFrontEnd" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SalesLoadNote" name="SalesLoadNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_SecuritiesLendingIncomeReceivable" name="SecuritiesLendingIncomeReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_SecuritiesSoldShortAbstract" name="SecuritiesSoldShortAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_SecuritiesSoldShortAggregateMarketValue" name="SecuritiesSoldShortAggregateMarketValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_SecuritiesSoldShortMarket" name="SecuritiesSoldShortMarket" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_SecuritiesSoldShortTuple" name="SecuritiesSoldShortTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:IssuerName" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:SharesSoldShort" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:SecuritiesSoldShortMarket" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_SecurityDefaultInterestDividendObligations" name="SecurityDefaultInterestDividendObligations" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SecurityIdentificationCode" name="SecurityIdentificationCode" type="xbrli:tokenItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SecurityIdentificationCodeSource" name="SecurityIdentificationCodeSource" type="xbrli:tokenItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SecurityIdentificationCodeTuple" name="SecurityIdentificationCodeTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:SecurityIdentificationCode" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-ime:SecurityIdentificationCodeSource" minOccurs="1" maxOccurs="1" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_SecurityPortionThereofHeldConnectionWithOpenPutCallOptionContractsLoansShortSales" name="SecurityPortionThereofHeldConnectionWithOpenPutCallOptionContractsLoansShortSales" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SecurityPortionThereofLoan" name="SecurityPortionThereofLoan" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SecurityPortionThereofPledgedCollateral" name="SecurityPortionThereofPledgedCollateral" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SecurityPortionThereofPurchasedOnWhenIssuedBasis" name="SecurityPortionThereofPurchasedOnWhenIssuedBasis" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SecuritysIssuerFiledBankruptcy" name="SecuritysIssuerFiledBankruptcy" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SellingShares" name="SellingShares" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_SettlementDate" name="SettlementDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SettlementPrice" name="SettlementPrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_ShareholderCommunicationExpenses" name="ShareholderCommunicationExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ShareholderExpenseExampleAbstract" name="ShareholderExpenseExampleAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_ShareholderExpenseExampleAbstractDisclosure" name="ShareholderExpenseExampleAbstractDisclosure" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ShareholderInformation" name="ShareholderInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_ShareholderServicing" name="ShareholderServicing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_SharesSoldShort" name="SharesSoldShort" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_SharesWarrantsOwned" name="SharesWarrantsOwned" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_ShareTransactionsValueSharesRedeemedRepurchased" name="ShareTransactionsValueSharesRedeemedRepurchased" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_ShareTransactionsValueSharesSold" name="ShareTransactionsValueSharesSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_StatedInterestRate" name="StatedInterestRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_StatementChangesNetAssetsApplicableCommonShareholdersAbstract" name="StatementChangesNetAssetsApplicableCommonShareholdersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_StepupBond" name="StepupBond" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_StockMarketVolatility" name="StockMarketVolatility" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_SubadvisoryRelationships" name="SubadvisoryRelationships" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_SupplementalDataAbstract" name="SupplementalDataAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_SwapAgreementsNote" name="SwapAgreementsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_SwapContractDescription" name="SwapContractDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_SwapContractMarketValue" name="SwapContractMarketValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_SwapContractMarketValueThisType" name="SwapContractMarketValueThisType" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_SwapContractOutstanding" name="SwapContractOutstanding" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_SwapContractOutstandingMarketValue" name="SwapContractOutstandingMarketValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_SwapContractTuple" name="SwapContractTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:SwapContractDescription" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:ExpirationDate" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:NotionalAmount" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:PremiumReceived" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:SwapContractMarketValue" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_SwapContractType" name="SwapContractType" type="xbrli:tokenItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_SwapsContractsByTypeTuple" name="SwapsContractsByTypeTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:SwapContractType" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:SwapContractMarketValueThisType" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:SwapContractTuple" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_TaxableNonCorporateShareholdersQualifiedDividendIncome" name="TaxableNonCorporateShareholdersQualifiedDividendIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_TaxBasisCostIncomeTaxPurposesInvestments" name="TaxBasisCostIncomeTaxPurposesInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_TaxBasisDistributableEarnings" name="TaxBasisDistributableEarnings" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_TaxBasisDistributableEarningsUnrealizedAppreciationDepreciationNet" name="TaxBasisDistributableEarningsUnrealizedAppreciationDepreciationNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_TaxBasisDistributionsPaid" name="TaxBasisDistributionsPaid" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_TaxBasisInvestmentsAbstract" name="TaxBasisInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_TaxBasisUnrealizedAppreciationDepreciationInvestmentsNet" name="TaxBasisUnrealizedAppreciationDepreciationInvestmentsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_TaxBasisUnrealizedAppreciationDepreciationInvestmentsNetAbstract" name="TaxBasisUnrealizedAppreciationDepreciationInvestmentsNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" nillable="true" />
  <element id="usfr-ime_TaxBasisUnrealizedAppreciationInvestments" name="TaxBasisUnrealizedAppreciationInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_TaxBasisUnrealizedDepreciationInvestments" name="TaxBasisUnrealizedDepreciationInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_TaxConsequences" name="TaxConsequences" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_TaxReclaimsReceivable" name="TaxReclaimsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_TaxServicesFee" name="TaxServicesFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_TotalCostGeneralInvestmentType" name="TotalCostGeneralInvestmentType" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_TotalReturnPerShares" name="TotalReturnPerShares" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_TotalValueGeneralInvestmentType" name="TotalValueGeneralInvestmentType" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_TotalValueRule144ASecurities" name="TotalValueRule144ASecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_TradeSymbol" name="TradeSymbol" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_TransactionsAffiliatedFundsNote" name="TransactionsAffiliatedFundsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_TransferAgentFees" name="TransferAgentFees" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_TransferAgentFeesPayable" name="TransferAgentFeesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_TreasuryStockAbstract" name="TreasuryStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_UndistributedNetInvestmentGain" name="UndistributedNetInvestmentGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_UndistributedNetInvestmentIncome" name="UndistributedNetInvestmentIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_UndistributedOverDistributedNetInvestmentIncome" name="UndistributedOverDistributedNetInvestmentIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_UnlimitedNumberSharesAuthorized" name="UnlimitedNumberSharesAuthorized" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_UnrealizedAppreciationDepreciation" name="UnrealizedAppreciationDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_UnrealizedAppreciationDepreciationAbstract" name="UnrealizedAppreciationDepreciationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_UnrealizedAppreciationDepreciationForeignCurrencyTransactions" name="UnrealizedAppreciationDepreciationForeignCurrencyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_UnrealizedAppreciationDepreciationForwardForeignCurrencyContracts" name="UnrealizedAppreciationDepreciationForwardForeignCurrencyContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_UnrealizedAppreciationDepreciationFutures" name="UnrealizedAppreciationDepreciationFutures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_UnrealizedAppreciationDepreciationInvestments" name="UnrealizedAppreciationDepreciationInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_UnrealizedAppreciationDepreciationOptions" name="UnrealizedAppreciationDepreciationOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_UnrealizedAppreciationDepreciationOther" name="UnrealizedAppreciationDepreciationOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_UnrealizedAppreciationDepreciationSwapContract" name="UnrealizedAppreciationDepreciationSwapContract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_UnrealizedDepreciationOpenSwapContract" name="UnrealizedDepreciationOpenSwapContract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_ValuingShares" name="ValuingShares" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_WrittenOption" name="WrittenOption" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" nillable="true" />
  <element id="usfr-ime_WrittenOptionByType" name="WrittenOptionByType" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:WrittenOptionsLongShort" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:WrittenOptionsPutCall" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:FairMarketValueThisType" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:ContractAmountThisType" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:WrittenOptionTuple" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-ime_WrittenOptionContractAmount" name="WrittenOptionContractAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_WrittenOptionMarketValue" name="WrittenOptionMarketValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_WrittenOptionNote" name="WrittenOptionNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_WrittenOptionOutstandingValue" name="WrittenOptionOutstandingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" />
  <element id="usfr-ime_WrittenOptionsCategoryMarketValue" name="WrittenOptionsCategoryMarketValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" />
  <element id="usfr-ime_WrittenOptionsLongShort" name="WrittenOptionsLongShort" type="usfr-ime:LongShortItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_WrittenOptionsPutCall" name="WrittenOptionsPutCall" type="usfr-ime:PutCallItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-ime_WrittenOptionTransactionsDuringPeriod" name="WrittenOptionTransactionsDuringPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_WrittenOptionTransactionsDuringPeriodAmount" name="WrittenOptionTransactionsDuringPeriodAmount" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_WrittenOptionTransactionsDuringPeriodNumberContracts" name="WrittenOptionTransactionsDuringPeriodNumberContracts" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-ime_WrittenOptionTuple" name="WrittenOptionTuple" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence minOccurs="0" maxOccurs="1">
            <element ref="usfr-ime:InvestmentDescription" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-ime:ExpirationDateWarrants" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:WrittenOptionContractAmount" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:SettlementPrice" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:PremiumReceived" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-ime:WrittenOptionMarketValue" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
          <attribute name="id" type="ID" use="optional" />
        </restriction>
      </complexContent>
    </complexType>
  </element>
</schema>