<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://xbrl.sec.gov/rr-def/2021"
xmlns:rr-def="http://xbrl.sec.gov/rr-def/2021"
xmlns:link="http://www.xbrl.org/2003/linkbase"
xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
xmlns:xbrli="http://www.xbrl.org/2003/instance"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
elementFormDefault="qualified">
<xs:import namespace="http://xbrl.sec.gov/rr/2021" schemaLocation="rr-2021.xsd"/>
<xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
<xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
<xs:annotation>
<xs:appinfo>
<link:linkbase id="lnk">
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/Prospectus" xlink:type="simple" xlink:href="rr-2021.xsd#ProspectusOnly"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/Series" xlink:type="simple" xlink:href="rr-2021.xsd#SeriesOnly"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/Class" xlink:type="simple" xlink:href="rr-2021.xsd#ClassOnly"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/PerformanceMeasure" xlink:type="simple" xlink:href="rr-2021.xsd#PerformanceMeasureOnly"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/BarChartData" xlink:type="simple" xlink:href="rr-2021.xsd#BarChartData"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/Defaults" xlink:type="simple" xlink:href="rr-2021.xsd#Defaults"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/ExpenseExample" xlink:type="simple" xlink:href="rr-2021.xsd#ExpenseExample"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption" xlink:type="simple" xlink:href="rr-2021.xsd#ExpenseExampleNoRedemption"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/OperatingExpensesData" xlink:type="simple" xlink:href="rr-2021.xsd#OperatingExpensesData"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/PerformanceTableData" xlink:type="simple" xlink:href="rr-2021.xsd#PerformanceTableData"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/RiskReturn" xlink:type="simple" xlink:href="rr-2021.xsd#RiskReturn"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/RiskReturnDetail" xlink:type="simple" xlink:href="rr-2021.xsd#RiskReturnDetail"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/RiskReturnDetailData" xlink:type="simple" xlink:href="rr-2021.xsd#RiskReturnDetailData"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/ShareholderFeesData" xlink:type="simple" xlink:href="rr-2021.xsd#ShareholderFeesData"/>
<link:roleRef roleURI="http://xbrl.sec.gov/rr/role/Coregistrant" xlink:type="simple" xlink:href="rr-2021.xsd#CoregistrantOnly"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/RiskReturn">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskReturnAbstract" xlink:label="RiskReturnAbstract"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RiskReturnAbstract" xlink:to="ProspectusTable" use="optional" priority="10" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentInformationDocumentAxis" xlink:label="DocumentInformationDocumentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="DocumentInformationDocumentAxis" use="optional" priority="10" order="1.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Prospectus"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_CoregistrantAxis" xlink:label="CoregistrantAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="CoregistrantAxis" use="optional" priority="10" order="2.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Coregistrant"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="LegalEntityAxis" use="optional" priority="10" order="3.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Series"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusShareClassAxis" xlink:label="ProspectusShareClassAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="ProspectusShareClassAxis" use="optional" priority="10" order="4.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Class"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskReturnHeading" xlink:label="RiskReturnHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskReturnHeading" use="optional" priority="10" order="2.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ObjectiveHeading" xlink:label="ObjectiveHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ObjectiveHeading" use="optional" priority="10" order="3.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ObjectivePrimaryTextBlock" xlink:label="ObjectivePrimaryTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ObjectivePrimaryTextBlock" use="optional" priority="10" order="4.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ObjectiveSecondaryTextBlock" xlink:label="ObjectiveSecondaryTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ObjectiveSecondaryTextBlock" use="optional" priority="10" order="5.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseHeading" xlink:label="ExpenseHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseHeading" use="optional" priority="10" order="6.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseNarrativeTextBlock" xlink:label="ExpenseNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseNarrativeTextBlock" use="optional" priority="10" order="7.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ShareholderFeesCaption" xlink:label="ShareholderFeesCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ShareholderFeesCaption" use="optional" priority="10" order="8.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ShareholderFeesTableTextBlock" xlink:label="ShareholderFeesTableTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ShareholderFeesTableTextBlock" use="optional" priority="10" order="9.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_OperatingExpensesCaption" xlink:label="OperatingExpensesCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="OperatingExpensesCaption" use="optional" priority="10" order="10.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualFundOperatingExpensesTableTextBlock" xlink:label="AnnualFundOperatingExpensesTableTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualFundOperatingExpensesTableTextBlock" use="optional" priority="10" order="11.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseFootnotesTextBlock" xlink:label="ExpenseFootnotesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseFootnotesTextBlock" use="optional" priority="10" order="12.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpensesDeferredChargesTextBlock" xlink:label="ExpensesDeferredChargesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpensesDeferredChargesTextBlock" use="optional" priority="10" order="13.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpensesRangeOfExchangeFeesTextBlock" xlink:label="ExpensesRangeOfExchangeFeesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpensesRangeOfExchangeFeesTextBlock" use="optional" priority="10" order="14.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleHeading" xlink:label="ExpenseExampleHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleHeading" use="optional" priority="10" order="15.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleByYearHeading" xlink:label="ExpenseExampleByYearHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleByYearHeading" use="optional" priority="10" order="16.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNarrativeTextBlock" xlink:label="ExpenseExampleNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleNarrativeTextBlock" use="optional" priority="10" order="17.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleByYearCaption" xlink:label="ExpenseExampleByYearCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleByYearCaption" use="optional" priority="10" order="18.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleWithRedemptionTableTextBlock" xlink:label="ExpenseExampleWithRedemptionTableTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleWithRedemptionTableTextBlock" use="optional" priority="10" order="19.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionNarrativeTextBlock" xlink:label="ExpenseExampleNoRedemptionNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleNoRedemptionNarrativeTextBlock" use="optional" priority="10" order="20.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionByYearCaption" xlink:label="ExpenseExampleNoRedemptionByYearCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleNoRedemptionByYearCaption" use="optional" priority="10" order="21.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionTableTextBlock" xlink:label="ExpenseExampleNoRedemptionTableTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleNoRedemptionTableTextBlock" use="optional" priority="10" order="22.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleFootnotesTextBlock" xlink:label="ExpenseExampleFootnotesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleFootnotesTextBlock" use="optional" priority="10" order="23.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleClosingTextBlock" xlink:label="ExpenseExampleClosingTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleClosingTextBlock" use="optional" priority="10" order="24.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PortfolioTurnoverHeading" xlink:label="PortfolioTurnoverHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PortfolioTurnoverHeading" use="optional" priority="10" order="25.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PortfolioTurnoverTextBlock" xlink:label="PortfolioTurnoverTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PortfolioTurnoverTextBlock" use="optional" priority="10" order="26.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_StrategyHeading" xlink:label="StrategyHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="StrategyHeading" use="optional" priority="10" order="27.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_StrategyNarrativeTextBlock" xlink:label="StrategyNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="StrategyNarrativeTextBlock" use="optional" priority="10" order="28.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskHeading" xlink:label="RiskHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskHeading" use="optional" priority="10" order="29.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskNarrativeTextBlock" xlink:label="RiskNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskNarrativeTextBlock" use="optional" priority="10" order="30.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskFootnotesTextBlock" xlink:label="RiskFootnotesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskFootnotesTextBlock" use="optional" priority="10" order="31.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskClosingTextBlock" xlink:label="RiskClosingTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskClosingTextBlock" use="optional" priority="10" order="32.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartAndPerformanceTableHeading" xlink:label="BarChartAndPerformanceTableHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartAndPerformanceTableHeading" use="optional" priority="10" order="33.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceNarrativeTextBlock" xlink:label="PerformanceNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceNarrativeTextBlock" use="optional" priority="10" order="34.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartNarrativeTextBlock" xlink:label="BarChartNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartNarrativeTextBlock" use="optional" priority="10" order="35.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartHeading" xlink:label="BarChartHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartHeading" use="optional" priority="10" order="36.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturnCaption" xlink:label="AnnualReturnCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturnCaption" use="optional" priority="10" order="37.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartTableTextBlock" xlink:label="BarChartTableTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartTableTextBlock" use="optional" priority="10" order="38.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartFootnotesTextBlock" xlink:label="BarChartFootnotesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartFootnotesTextBlock" use="optional" priority="10" order="39.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartClosingTextBlock" xlink:label="BarChartClosingTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartClosingTextBlock" use="optional" priority="10" order="40.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableHeading" xlink:label="PerformanceTableHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableHeading" use="optional" priority="10" order="41.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableNarrativeTextBlock" xlink:label="PerformanceTableNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableNarrativeTextBlock" use="optional" priority="10" order="42.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableTextBlock" xlink:label="PerformanceTableTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableTextBlock" use="optional" priority="10" order="43.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MarketIndexPerformanceTableTextBlock" xlink:label="MarketIndexPerformanceTableTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MarketIndexPerformanceTableTextBlock" use="optional" priority="10" order="44.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableFootnotesTextBlock" xlink:label="PerformanceTableFootnotesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableFootnotesTextBlock" use="optional" priority="10" order="45.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableClosingTextBlock" xlink:label="PerformanceTableClosingTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableClosingTextBlock" use="optional" priority="10" order="46.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_SupplementToProspectusTextBlock" xlink:label="SupplementToProspectusTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="SupplementToProspectusTextBlock" order="47.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/RiskReturnDetail">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskReturnAbstract" xlink:label="RiskReturnAbstract"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RiskReturnAbstract" xlink:to="ProspectusTable" use="optional" priority="10" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentInformationDocumentAxis" xlink:label="DocumentInformationDocumentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="DocumentInformationDocumentAxis" use="optional" priority="10" order="1.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Prospectus"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskReturnDetailTableTextBlock" xlink:label="RiskReturnDetailTableTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskReturnDetailTableTextBlock" use="optional" priority="10" order="2.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/RiskReturnDetailData">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskReturnAbstract" xlink:label="RiskReturnAbstract"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RiskReturnAbstract" xlink:to="ProspectusTable" use="optional" priority="10" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentInformationDocumentAxis" xlink:label="DocumentInformationDocumentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="DocumentInformationDocumentAxis" use="optional" priority="10" order="1.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Prospectus"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_CoregistrantAxis" xlink:label="CoregistrantAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="CoregistrantAxis" use="optional" priority="10" order="2.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Coregistrant"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="LegalEntityAxis" use="optional" priority="10" order="3.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Series"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusShareClassAxis" xlink:label="ProspectusShareClassAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="ProspectusShareClassAxis" use="optional" priority="10" order="4.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Class"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceMeasureAxis" xlink:label="PerformanceMeasureAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="PerformanceMeasureAxis" use="optional" priority="10" order="5.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/PerformanceMeasure"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskReturnHeading" xlink:label="RiskReturnHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskReturnHeading" use="optional" priority="10" order="12.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ObjectiveHeading" xlink:label="ObjectiveHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ObjectiveHeading" use="optional" priority="10" order="13.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ObjectivePrimaryTextBlock" xlink:label="ObjectivePrimaryTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ObjectivePrimaryTextBlock" use="optional" priority="10" order="14.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ObjectiveSecondaryTextBlock" xlink:label="ObjectiveSecondaryTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ObjectiveSecondaryTextBlock" use="optional" priority="10" order="15.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseHeading" xlink:label="ExpenseHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseHeading" use="optional" priority="10" order="16.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseNarrativeTextBlock" xlink:label="ExpenseNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseNarrativeTextBlock" use="optional" priority="10" order="17.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ShareholderFeesCaption" xlink:label="ShareholderFeesCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ShareholderFeesCaption" use="optional" priority="10" order="18.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_OperatingExpensesCaption" xlink:label="OperatingExpensesCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="OperatingExpensesCaption" use="optional" priority="10" order="33.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseFootnotesTextBlock" xlink:label="ExpenseFootnotesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseFootnotesTextBlock" use="optional" priority="10" order="50.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpensesDeferredChargesTextBlock" xlink:label="ExpensesDeferredChargesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpensesDeferredChargesTextBlock" use="optional" priority="10" order="51.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpensesRangeOfExchangeFeesTextBlock" xlink:label="ExpensesRangeOfExchangeFeesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpensesRangeOfExchangeFeesTextBlock" use="optional" priority="10" order="52.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleHeading" xlink:label="ExpenseExampleHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleHeading" use="optional" priority="10" order="63.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleByYearHeading" xlink:label="ExpenseExampleByYearHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleByYearHeading" use="optional" priority="10" order="64.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNarrativeTextBlock" xlink:label="ExpenseExampleNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleNarrativeTextBlock" use="optional" priority="10" order="65.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleByYearCaption" xlink:label="ExpenseExampleByYearCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleByYearCaption" use="optional" priority="10" order="66.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionNarrativeTextBlock" xlink:label="ExpenseExampleNoRedemptionNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleNoRedemptionNarrativeTextBlock" use="optional" priority="10" order="71.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionByYearCaption" xlink:label="ExpenseExampleNoRedemptionByYearCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleNoRedemptionByYearCaption" use="optional" priority="10" order="72.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleFootnotesTextBlock" xlink:label="ExpenseExampleFootnotesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleFootnotesTextBlock" use="optional" priority="10" order="77.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleClosingTextBlock" xlink:label="ExpenseExampleClosingTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleClosingTextBlock" use="optional" priority="10" order="78.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PortfolioTurnoverHeading" xlink:label="PortfolioTurnoverHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PortfolioTurnoverHeading" use="optional" priority="10" order="47.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PortfolioTurnoverTextBlock" xlink:label="PortfolioTurnoverTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PortfolioTurnoverTextBlock" use="optional" priority="10" order="48.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_StrategyHeading" xlink:label="StrategyHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="StrategyHeading" use="optional" priority="10" order="79.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_StrategyNarrativeTextBlock" xlink:label="StrategyNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="StrategyNarrativeTextBlock" use="optional" priority="10" order="80.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskHeading" xlink:label="RiskHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskHeading" use="optional" priority="10" order="82.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskNarrativeTextBlock" xlink:label="RiskNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskNarrativeTextBlock" use="optional" priority="10" order="83.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskFootnotesTextBlock" xlink:label="RiskFootnotesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskFootnotesTextBlock" use="optional" priority="10" order="84.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskClosingTextBlock" xlink:label="RiskClosingTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskClosingTextBlock" use="optional" priority="10" order="85.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartAndPerformanceTableHeading" xlink:label="BarChartAndPerformanceTableHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartAndPerformanceTableHeading" use="optional" priority="10" order="98.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceNarrativeTextBlock" xlink:label="PerformanceNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceNarrativeTextBlock" use="optional" priority="10" order="99.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartNarrativeTextBlock" xlink:label="BarChartNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartNarrativeTextBlock" use="optional" priority="10" order="107.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartHeading" xlink:label="BarChartHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartHeading" use="optional" priority="10" order="106.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturnCaption" xlink:label="AnnualReturnCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturnCaption" use="optional" priority="10" order="109.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartFootnotesTextBlock" xlink:label="BarChartFootnotesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartFootnotesTextBlock" use="optional" priority="10" order="148.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartClosingTextBlock" xlink:label="BarChartClosingTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartClosingTextBlock" use="optional" priority="10" order="149.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableHeading" xlink:label="PerformanceTableHeading"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableHeading" use="optional" priority="10" order="161.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableNarrativeTextBlock" xlink:label="PerformanceTableNarrativeTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableNarrativeTextBlock" use="optional" priority="10" order="169.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableFootnotesTextBlock" xlink:label="PerformanceTableFootnotesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableFootnotesTextBlock" use="optional" priority="10" order="171.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableClosingTextBlock" xlink:label="PerformanceTableClosingTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableClosingTextBlock" use="optional" priority="10" order="172.0"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentType" xlink:label="DocumentType"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="DocumentType" use="optional" priority="10" order="2.0"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="DocumentPeriodEndDate" use="optional" priority="10" order="3.0"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="EntityRegistrantName" use="optional" priority="10" order="4.0"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="EntityCentralIndexKey" use="optional" priority="10" order="5.0"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AmendmentFlag" use="optional" priority="10" order="6.0"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_AmendmentDescription" xlink:label="AmendmentDescription"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AmendmentDescription" use="optional" priority="10" order="7.0"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:label="TradingSymbol"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="TradingSymbol" use="optional" priority="10" order="8.0"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentCreationDate" xlink:label="DocumentCreationDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="DocumentCreationDate" use="optional" priority="10" order="9.0"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentEffectiveDate" xlink:label="DocumentEffectiveDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="DocumentEffectiveDate" use="optional" priority="10" order="10.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusDate" xlink:label="ProspectusDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ProspectusDate" use="optional" priority="10" order="11.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ShareholderFeesColumnName" xlink:label="ShareholderFeesColumnName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ShareholderFeesColumnName" use="optional" priority="10" order="19.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumCumulativeSalesChargeOverOfferingPrice" xlink:label="MaximumCumulativeSalesChargeOverOfferingPrice"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MaximumCumulativeSalesChargeOverOfferingPrice" use="optional" priority="10" order="20.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumCumulativeSalesChargeOverOther" xlink:label="MaximumCumulativeSalesChargeOverOther"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MaximumCumulativeSalesChargeOverOther" use="optional" priority="10" order="21.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" xlink:label="MaximumSalesChargeImposedOnPurchasesOverOfferingPrice"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" use="optional" priority="10" order="22.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumDeferredSalesChargeOverOfferingPrice" xlink:label="MaximumDeferredSalesChargeOverOfferingPrice"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MaximumDeferredSalesChargeOverOfferingPrice" use="optional" priority="10" order="23.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumDeferredSalesChargeOverOther" xlink:label="MaximumDeferredSalesChargeOverOther"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MaximumDeferredSalesChargeOverOther" use="optional" priority="10" order="24.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" xlink:label="MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" use="optional" priority="10" order="25.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RedemptionFeeOverRedemption" xlink:label="RedemptionFeeOverRedemption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RedemptionFeeOverRedemption" use="optional" priority="10" order="26.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RedemptionFee" xlink:label="RedemptionFee"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RedemptionFee" use="optional" priority="10" order="27.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExchangeFeeOverRedemption" xlink:label="ExchangeFeeOverRedemption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExchangeFeeOverRedemption" use="optional" priority="10" order="28.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExchangeFee" xlink:label="ExchangeFee"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExchangeFee" use="optional" priority="10" order="29.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumAccountFeeOverAssets" xlink:label="MaximumAccountFeeOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MaximumAccountFeeOverAssets" use="optional" priority="10" order="30.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumAccountFee" xlink:label="MaximumAccountFee"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MaximumAccountFee" use="optional" priority="10" order="31.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ShareholderFeeOther" xlink:label="ShareholderFeeOther"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ShareholderFeeOther" use="optional" priority="10" order="32.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_OperatingExpensesColumnName" xlink:label="OperatingExpensesColumnName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="OperatingExpensesColumnName" use="optional" priority="10" order="34.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ManagementFeesOverAssets" xlink:label="ManagementFeesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ManagementFeesOverAssets" use="optional" priority="10" order="35.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_DistributionAndService12b1FeesOverAssets" xlink:label="DistributionAndService12b1FeesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="DistributionAndService12b1FeesOverAssets" use="optional" priority="10" order="36.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_DistributionOrSimilarNon12b1FeesOverAssets" xlink:label="DistributionOrSimilarNon12b1FeesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="DistributionOrSimilarNon12b1FeesOverAssets" use="optional" priority="10" order="37.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_Component1OtherExpensesOverAssets" xlink:label="Component1OtherExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="Component1OtherExpensesOverAssets" use="optional" priority="10" order="38.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_Component2OtherExpensesOverAssets" xlink:label="Component2OtherExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="Component2OtherExpensesOverAssets" use="optional" priority="10" order="39.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_Component3OtherExpensesOverAssets" xlink:label="Component3OtherExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="Component3OtherExpensesOverAssets" use="optional" priority="10" order="40.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_OtherExpensesOverAssets" xlink:label="OtherExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="OtherExpensesOverAssets" use="optional" priority="10" order="41.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AcquiredFundFeesAndExpensesOverAssets" xlink:label="AcquiredFundFeesAndExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AcquiredFundFeesAndExpensesOverAssets" use="optional" priority="10" order="42.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpensesOverAssets" xlink:label="ExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpensesOverAssets" use="optional" priority="10" order="43.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_FeeWaiverOrReimbursementOverAssets" xlink:label="FeeWaiverOrReimbursementOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="FeeWaiverOrReimbursementOverAssets" use="optional" priority="10" order="44.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_NetExpensesOverAssets" xlink:label="NetExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="NetExpensesOverAssets" use="optional" priority="10" order="45.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_FeeWaiverOrReimbursementOverAssetsDateOfTermination" xlink:label="FeeWaiverOrReimbursementOverAssetsDateOfTermination"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="FeeWaiverOrReimbursementOverAssetsDateOfTermination" use="optional" priority="10" order="46.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PortfolioTurnoverRate" xlink:label="PortfolioTurnoverRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PortfolioTurnoverRate" use="optional" priority="10" order="49.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseBreakpointDiscounts" xlink:label="ExpenseBreakpointDiscounts"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseBreakpointDiscounts" use="optional" priority="10" order="53.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseBreakpointMinimumInvestmentRequiredAmount" xlink:label="ExpenseBreakpointMinimumInvestmentRequiredAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseBreakpointMinimumInvestmentRequiredAmount" use="optional" priority="10" order="54.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpensesRepresentBothMasterAndFeeder" xlink:label="ExpensesRepresentBothMasterAndFeeder"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpensesRepresentBothMasterAndFeeder" use="optional" priority="10" order="56.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpensesExplanationOfNonrecurringAccountFee" xlink:label="ExpensesExplanationOfNonrecurringAccountFee"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpensesExplanationOfNonrecurringAccountFee" use="optional" priority="10" order="57.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_OtherExpensesNewFundBasedOnEstimates" xlink:label="OtherExpensesNewFundBasedOnEstimates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="OtherExpensesNewFundBasedOnEstimates" use="optional" priority="10" order="58.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AcquiredFundFeesAndExpensesBasedOnEstimates" xlink:label="AcquiredFundFeesAndExpensesBasedOnEstimates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AcquiredFundFeesAndExpensesBasedOnEstimates" use="optional" priority="10" order="59.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" xlink:label="ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" use="optional" priority="10" order="60.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpensesRestatedToReflectCurrent" xlink:label="ExpensesRestatedToReflectCurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpensesRestatedToReflectCurrent" use="optional" priority="10" order="61.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" xlink:label="ExpensesNotCorrelatedToRatioDueToAcquiredFundFees"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" use="optional" priority="10" order="62.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleYear01" xlink:label="ExpenseExampleYear01"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleYear01" use="optional" priority="10" order="67.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleYear03" xlink:label="ExpenseExampleYear03"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleYear03" use="optional" priority="10" order="68.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleYear05" xlink:label="ExpenseExampleYear05"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleYear05" use="optional" priority="10" order="69.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleYear10" xlink:label="ExpenseExampleYear10"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleYear10" use="optional" priority="10" order="70.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionYear01" xlink:label="ExpenseExampleNoRedemptionYear01"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleNoRedemptionYear01" use="optional" priority="10" order="73.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionYear03" xlink:label="ExpenseExampleNoRedemptionYear03"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleNoRedemptionYear03" use="optional" priority="10" order="74.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionYear05" xlink:label="ExpenseExampleNoRedemptionYear05"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleNoRedemptionYear05" use="optional" priority="10" order="75.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionYear10" xlink:label="ExpenseExampleNoRedemptionYear10"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ExpenseExampleNoRedemptionYear10" use="optional" priority="10" order="76.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_StrategyPortfolioConcentration" xlink:label="StrategyPortfolioConcentration"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="StrategyPortfolioConcentration" use="optional" priority="10" order="81.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskLoseMoney" xlink:label="RiskLoseMoney"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskLoseMoney" use="optional" priority="10" order="86.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskNondiversifiedStatus" xlink:label="RiskNondiversifiedStatus"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskNondiversifiedStatus" use="optional" priority="10" order="94.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskNotInsuredDepositoryInstitution" xlink:label="RiskNotInsuredDepositoryInstitution"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskNotInsuredDepositoryInstitution" use="optional" priority="10" order="91.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskCaption" xlink:label="RiskCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskCaption" use="optional" priority="10" order="95.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskColumnName" xlink:label="RiskColumnName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskColumnName" use="optional" priority="10" order="96.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_Risk" xlink:label="Risk"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="Risk" use="optional" priority="10" order="97.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceInformationIllustratesVariabilityOfReturns" xlink:label="PerformanceInformationIllustratesVariabilityOfReturns"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceInformationIllustratesVariabilityOfReturns" use="optional" priority="10" order="100.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceOneYearOrLess" xlink:label="PerformanceOneYearOrLess"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceOneYearOrLess" use="optional" priority="10" order="101.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceAdditionalMarketIndex" xlink:label="PerformanceAdditionalMarketIndex"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceAdditionalMarketIndex" use="optional" priority="10" order="102.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceAvailabilityPhone" xlink:label="PerformanceAvailabilityPhone"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceAvailabilityPhone" use="optional" priority="10" order="103.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceAvailabilityWebSiteAddress" xlink:label="PerformanceAvailabilityWebSiteAddress"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceAvailabilityWebSiteAddress" use="optional" priority="10" order="104.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformancePastDoesNotIndicateFuture" xlink:label="PerformancePastDoesNotIndicateFuture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformancePastDoesNotIndicateFuture" use="optional" priority="10" order="105.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartDoesNotReflectSalesLoads" xlink:label="BarChartDoesNotReflectSalesLoads"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartDoesNotReflectSalesLoads" use="optional" priority="10" order="108.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturnColumnName" xlink:label="AnnualReturnColumnName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturnColumnName" use="optional" priority="10" order="110.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturnInceptionDate" xlink:label="AnnualReturnInceptionDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturnInceptionDate" use="optional" priority="10" order="111.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1990" xlink:label="AnnualReturn1990"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn1990" use="optional" priority="10" order="112.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1991" xlink:label="AnnualReturn1991"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn1991" use="optional" priority="10" order="113.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1992" xlink:label="AnnualReturn1992"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn1992" use="optional" priority="10" order="114.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1993" xlink:label="AnnualReturn1993"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn1993" use="optional" priority="10" order="115.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1994" xlink:label="AnnualReturn1994"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn1994" use="optional" priority="10" order="116.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1995" xlink:label="AnnualReturn1995"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn1995" use="optional" priority="10" order="117.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1996" xlink:label="AnnualReturn1996"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn1996" use="optional" priority="10" order="118.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1997" xlink:label="AnnualReturn1997"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn1997" use="optional" priority="10" order="119.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1998" xlink:label="AnnualReturn1998"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn1998" use="optional" priority="10" order="120.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1999" xlink:label="AnnualReturn1999"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn1999" use="optional" priority="10" order="121.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2000" xlink:label="AnnualReturn2000"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2000" use="optional" priority="10" order="122.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2001" xlink:label="AnnualReturn2001"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2001" use="optional" priority="10" order="123.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2002" xlink:label="AnnualReturn2002"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2002" use="optional" priority="10" order="124.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2003" xlink:label="AnnualReturn2003"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2003" use="optional" priority="10" order="125.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2004" xlink:label="AnnualReturn2004"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2004" use="optional" priority="10" order="126.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2005" xlink:label="AnnualReturn2005"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2005" use="optional" priority="10" order="127.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2006" xlink:label="AnnualReturn2006"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2006" use="optional" priority="10" order="128.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2007" xlink:label="AnnualReturn2007"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2007" use="optional" priority="10" order="129.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2008" xlink:label="AnnualReturn2008"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2008" use="optional" priority="10" order="130.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2009" xlink:label="AnnualReturn2009"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2009" use="optional" priority="10" order="131.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2010" xlink:label="AnnualReturn2010"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2010" use="optional" priority="10" order="132.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2011" xlink:label="AnnualReturn2011"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2011" use="optional" priority="10" order="133.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2012" xlink:label="AnnualReturn2012"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2012" use="optional" priority="10" order="134.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2013" xlink:label="AnnualReturn2013"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2013" use="optional" priority="10" order="135.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2014" xlink:label="AnnualReturn2014"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2014" use="optional" priority="10" order="136.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2015" xlink:label="AnnualReturn2015"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2015" use="optional" priority="10" order="137.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2016" xlink:label="AnnualReturn2016"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2016" use="optional" priority="10" order="138.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2017" xlink:label="AnnualReturn2017"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2017" use="optional" priority="10" order="139.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2018" xlink:label="AnnualReturn2018"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2018" use="optional" priority="10" order="140.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2019" xlink:label="AnnualReturn2019"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2019" use="optional" priority="10" order="141.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2020" xlink:label="AnnualReturn2020"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2020" use="optional" priority="10" order="142.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" xlink:label="BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" use="optional" priority="10" order="150.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartReturnsForClassNotOfferedInProspectus" xlink:label="BarChartReturnsForClassNotOfferedInProspectus"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartReturnsForClassNotOfferedInProspectus" use="optional" priority="10" order="151.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_YearToDateReturnLabel" xlink:label="YearToDateReturnLabel"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="YearToDateReturnLabel" use="optional" priority="10" order="152.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartYearToDateReturn" xlink:label="BarChartYearToDateReturn"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartYearToDateReturn" use="optional" priority="10" order="154.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartYearToDateReturnDate" xlink:label="BarChartYearToDateReturnDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartYearToDateReturnDate" use="optional" priority="10" order="153.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_HighestQuarterlyReturnLabel" xlink:label="HighestQuarterlyReturnLabel"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="HighestQuarterlyReturnLabel" use="optional" priority="10" order="155.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartHighestQuarterlyReturn" xlink:label="BarChartHighestQuarterlyReturn"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartHighestQuarterlyReturn" use="optional" priority="10" order="157.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartHighestQuarterlyReturnDate" xlink:label="BarChartHighestQuarterlyReturnDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartHighestQuarterlyReturnDate" use="optional" priority="10" order="156.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_LowestQuarterlyReturnLabel" xlink:label="LowestQuarterlyReturnLabel"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="LowestQuarterlyReturnLabel" use="optional" priority="10" order="158.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartLowestQuarterlyReturn" xlink:label="BarChartLowestQuarterlyReturn"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartLowestQuarterlyReturn" use="optional" priority="10" order="160.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartLowestQuarterlyReturnDate" xlink:label="BarChartLowestQuarterlyReturnDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="BarChartLowestQuarterlyReturnDate" use="optional" priority="10" order="159.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableDoesReflectSalesLoads" xlink:label="PerformanceTableDoesReflectSalesLoads"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableDoesReflectSalesLoads" use="optional" priority="10" order="162.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableMarketIndexChanged" xlink:label="PerformanceTableMarketIndexChanged"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableMarketIndexChanged" use="optional" priority="10" order="163.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_IndexNoDeductionForFeesExpensesTaxes" xlink:label="IndexNoDeductionForFeesExpensesTaxes"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="IndexNoDeductionForFeesExpensesTaxes" use="optional" priority="10" order="164.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableUsesHighestFederalRate" xlink:label="PerformanceTableUsesHighestFederalRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableUsesHighestFederalRate" use="optional" priority="10" order="165.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableNotRelevantToTaxDeferred" xlink:label="PerformanceTableNotRelevantToTaxDeferred"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableNotRelevantToTaxDeferred" use="optional" priority="10" order="166.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableOneClassOfAfterTaxShown" xlink:label="PerformanceTableOneClassOfAfterTaxShown"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableOneClassOfAfterTaxShown" use="optional" priority="10" order="167.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableExplanationAfterTaxHigher" xlink:label="PerformanceTableExplanationAfterTaxHigher"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableExplanationAfterTaxHigher" use="optional" priority="10" order="168.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" xlink:label="PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" use="optional" priority="10" order="170.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnCaption" xlink:label="AverageAnnualReturnCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AverageAnnualReturnCaption" use="optional" priority="10" order="173.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnColumnName" xlink:label="AverageAnnualReturnColumnName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AverageAnnualReturnColumnName" use="optional" priority="10" order="174.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnLabel" xlink:label="AverageAnnualReturnLabel"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AverageAnnualReturnLabel" use="optional" priority="10" order="175.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnYear01" xlink:label="AverageAnnualReturnYear01"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AverageAnnualReturnYear01" use="optional" priority="10" order="176.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnYear05" xlink:label="AverageAnnualReturnYear05"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AverageAnnualReturnYear05" use="optional" priority="10" order="177.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnYear10" xlink:label="AverageAnnualReturnYear10"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AverageAnnualReturnYear10" use="optional" priority="10" order="178.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnSinceInception" xlink:label="AverageAnnualReturnSinceInception"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AverageAnnualReturnSinceInception" use="optional" priority="10" order="179.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnInceptionDate" xlink:label="AverageAnnualReturnInceptionDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AverageAnnualReturnInceptionDate" use="optional" priority="10" order="180.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MoneyMarketSevenDayYieldCaption" xlink:label="MoneyMarketSevenDayYieldCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MoneyMarketSevenDayYieldCaption" use="optional" priority="10" order="181.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MoneyMarketSevenDayYieldColumnName" xlink:label="MoneyMarketSevenDayYieldColumnName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MoneyMarketSevenDayYieldColumnName" use="optional" priority="10" order="182.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MoneyMarketSevenDayYieldPhone" xlink:label="MoneyMarketSevenDayYieldPhone"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MoneyMarketSevenDayYieldPhone" use="optional" priority="10" order="183.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MoneyMarketSevenDayYield" xlink:label="MoneyMarketSevenDayYield"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MoneyMarketSevenDayYield" use="optional" priority="10" order="184.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MoneyMarketSevenDayTaxEquivalentYield" xlink:label="MoneyMarketSevenDayTaxEquivalentYield"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="MoneyMarketSevenDayTaxEquivalentYield" use="optional" priority="10" order="185.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ThirtyDayYieldCaption" xlink:label="ThirtyDayYieldCaption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ThirtyDayYieldCaption" use="optional" priority="10" order="186.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ThirtyDayYieldColumnName" xlink:label="ThirtyDayYieldColumnName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ThirtyDayYieldColumnName" use="optional" priority="10" order="187.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ThirtyDayYieldPhone" xlink:label="ThirtyDayYieldPhone"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ThirtyDayYieldPhone" use="optional" priority="10" order="188.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ThirtyDayYield" xlink:label="ThirtyDayYield"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ThirtyDayYield" use="optional" priority="10" order="189.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ThirtyDayTaxEquivalentYield" xlink:label="ThirtyDayTaxEquivalentYield"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="ThirtyDayTaxEquivalentYield" use="optional" priority="10" order="190.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskMoneyMarketFundPriceFluctuates" xlink:label="RiskMoneyMarketFundPriceFluctuates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskMoneyMarketFundPriceFluctuates" order="88.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskMoneyMarketFundMayImposeFeesOrSuspendSales" xlink:label="RiskMoneyMarketFundMayImposeFeesOrSuspendSales"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskMoneyMarketFundMayImposeFeesOrSuspendSales" order="90.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskMoneyMarketFundSponsorMayNotProvideSupport" xlink:label="RiskMoneyMarketFundSponsorMayNotProvideSupport"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskMoneyMarketFundSponsorMayNotProvideSupport" order="93.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2021" xlink:label="AnnualReturn2021"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2021" order="143.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2022" xlink:label="AnnualReturn2022"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2022" order="144.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2023" xlink:label="AnnualReturn2023"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2023" order="145.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2024" xlink:label="AnnualReturn2024"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2024" order="146.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2025" xlink:label="AnnualReturn2025"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="AnnualReturn2025" order="147.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskMoneyMarketFundMayNotPreserveDollar" xlink:label="RiskMoneyMarketFundMayNotPreserveDollar"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskMoneyMarketFundMayNotPreserveDollar" order="89.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RiskNotInsured" xlink:label="RiskNotInsured"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RiskReturnAbstract" xlink:to="RiskNotInsured" order="92.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/ShareholderFeesData">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentInformationDocumentAxis" xlink:label="DocumentInformationDocumentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="DocumentInformationDocumentAxis" use="optional" priority="10" order="1.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Prospectus"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_CoregistrantAxis" xlink:label="CoregistrantAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="CoregistrantAxis" use="optional" priority="10" order="2.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Coregistrant"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="LegalEntityAxis" use="optional" priority="10" order="3.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Series"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusShareClassAxis" xlink:label="ProspectusShareClassAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="ProspectusShareClassAxis" use="optional" priority="10" order="4.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Class"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ShareholderFeesAbstract" xlink:label="ShareholderFeesAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareholderFeesAbstract" xlink:to="ProspectusTable" use="optional" priority="10" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ShareholderFeesColumnName" xlink:label="ShareholderFeesColumnName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="ShareholderFeesColumnName" use="optional" priority="10" order="2.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumCumulativeSalesChargeOverOfferingPrice" xlink:label="MaximumCumulativeSalesChargeOverOfferingPrice"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="MaximumCumulativeSalesChargeOverOfferingPrice" use="optional" priority="10" order="3.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumCumulativeSalesChargeOverOther" xlink:label="MaximumCumulativeSalesChargeOverOther"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="MaximumCumulativeSalesChargeOverOther" use="optional" priority="10" order="4.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" xlink:label="MaximumSalesChargeImposedOnPurchasesOverOfferingPrice"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" use="optional" priority="10" order="5.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumDeferredSalesChargeOverOfferingPrice" xlink:label="MaximumDeferredSalesChargeOverOfferingPrice"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="MaximumDeferredSalesChargeOverOfferingPrice" use="optional" priority="10" order="6.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumDeferredSalesChargeOverOther" xlink:label="MaximumDeferredSalesChargeOverOther"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="MaximumDeferredSalesChargeOverOther" use="optional" priority="10" order="7.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" xlink:label="MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" use="optional" priority="10" order="8.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RedemptionFeeOverRedemption" xlink:label="RedemptionFeeOverRedemption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="RedemptionFeeOverRedemption" use="optional" priority="10" order="9.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_RedemptionFee" xlink:label="RedemptionFee"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="RedemptionFee" use="optional" priority="10" order="10.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExchangeFeeOverRedemption" xlink:label="ExchangeFeeOverRedemption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="ExchangeFeeOverRedemption" use="optional" priority="10" order="11.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExchangeFee" xlink:label="ExchangeFee"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="ExchangeFee" use="optional" priority="10" order="12.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumAccountFeeOverAssets" xlink:label="MaximumAccountFeeOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="MaximumAccountFeeOverAssets" use="optional" priority="10" order="13.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_MaximumAccountFee" xlink:label="MaximumAccountFee"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="MaximumAccountFee" use="optional" priority="10" order="14.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ShareholderFeeOther" xlink:label="ShareholderFeeOther"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareholderFeesAbstract" xlink:to="ShareholderFeeOther" use="optional" priority="10" order="15.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/OperatingExpensesData">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentInformationDocumentAxis" xlink:label="DocumentInformationDocumentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="DocumentInformationDocumentAxis" use="optional" priority="10" order="1.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Prospectus"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_CoregistrantAxis" xlink:label="CoregistrantAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="CoregistrantAxis" use="optional" priority="10" order="2.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Coregistrant"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="LegalEntityAxis" use="optional" priority="10" order="3.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Series"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusShareClassAxis" xlink:label="ProspectusShareClassAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="ProspectusShareClassAxis" use="optional" priority="10" order="4.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Class"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="OperatingExpensesAbstract" xlink:to="ProspectusTable" use="optional" priority="10" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_OperatingExpensesColumnName" xlink:label="OperatingExpensesColumnName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="OperatingExpensesColumnName" use="optional" priority="10" order="2.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ManagementFeesOverAssets" xlink:label="ManagementFeesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="ManagementFeesOverAssets" use="optional" priority="10" order="3.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_DistributionAndService12b1FeesOverAssets" xlink:label="DistributionAndService12b1FeesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="DistributionAndService12b1FeesOverAssets" use="optional" priority="10" order="4.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_DistributionOrSimilarNon12b1FeesOverAssets" xlink:label="DistributionOrSimilarNon12b1FeesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="DistributionOrSimilarNon12b1FeesOverAssets" use="optional" priority="10" order="5.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_Component1OtherExpensesOverAssets" xlink:label="Component1OtherExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="Component1OtherExpensesOverAssets" use="optional" priority="10" order="6.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_Component2OtherExpensesOverAssets" xlink:label="Component2OtherExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="Component2OtherExpensesOverAssets" use="optional" priority="10" order="7.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_Component3OtherExpensesOverAssets" xlink:label="Component3OtherExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="Component3OtherExpensesOverAssets" use="optional" priority="10" order="8.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_OtherExpensesOverAssets" xlink:label="OtherExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="OtherExpensesOverAssets" use="optional" priority="10" order="9.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AcquiredFundFeesAndExpensesOverAssets" xlink:label="AcquiredFundFeesAndExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="AcquiredFundFeesAndExpensesOverAssets" use="optional" priority="10" order="10.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpensesOverAssets" xlink:label="ExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="ExpensesOverAssets" use="optional" priority="10" order="11.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_FeeWaiverOrReimbursementOverAssets" xlink:label="FeeWaiverOrReimbursementOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="FeeWaiverOrReimbursementOverAssets" use="optional" priority="10" order="12.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_NetExpensesOverAssets" xlink:label="NetExpensesOverAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="NetExpensesOverAssets" use="optional" priority="10" order="13.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_FeeWaiverOrReimbursementOverAssetsDateOfTermination" xlink:label="FeeWaiverOrReimbursementOverAssetsDateOfTermination"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingExpensesAbstract" xlink:to="FeeWaiverOrReimbursementOverAssetsDateOfTermination" use="optional" priority="10" order="14.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/ExpenseExample">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentInformationDocumentAxis" xlink:label="DocumentInformationDocumentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="DocumentInformationDocumentAxis" use="optional" priority="10" order="1.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Prospectus"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_CoregistrantAxis" xlink:label="CoregistrantAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="CoregistrantAxis" use="optional" priority="10" order="2.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Coregistrant"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="LegalEntityAxis" use="optional" priority="10" order="3.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Series"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusShareClassAxis" xlink:label="ProspectusShareClassAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="ProspectusShareClassAxis" use="optional" priority="10" order="4.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Class"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleAbstract" xlink:label="ExpenseExampleAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ExpenseExampleAbstract" xlink:to="ProspectusTable" use="optional" priority="10" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleByYearColumnName" xlink:label="ExpenseExampleByYearColumnName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ExpenseExampleAbstract" xlink:to="ExpenseExampleByYearColumnName" use="optional" priority="10" order="2.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleYear01" xlink:label="ExpenseExampleYear01"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ExpenseExampleAbstract" xlink:to="ExpenseExampleYear01" use="optional" priority="10" order="3.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleYear03" xlink:label="ExpenseExampleYear03"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ExpenseExampleAbstract" xlink:to="ExpenseExampleYear03" use="optional" priority="10" order="4.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleYear05" xlink:label="ExpenseExampleYear05"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ExpenseExampleAbstract" xlink:to="ExpenseExampleYear05" use="optional" priority="10" order="5.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleYear10" xlink:label="ExpenseExampleYear10"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ExpenseExampleAbstract" xlink:to="ExpenseExampleYear10" use="optional" priority="10" order="6.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentInformationDocumentAxis" xlink:label="DocumentInformationDocumentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="DocumentInformationDocumentAxis" use="optional" priority="10" order="1.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Prospectus"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_CoregistrantAxis" xlink:label="CoregistrantAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="CoregistrantAxis" use="optional" priority="10" order="2.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Coregistrant"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="LegalEntityAxis" use="optional" priority="10" order="3.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Series"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusShareClassAxis" xlink:label="ProspectusShareClassAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="ProspectusShareClassAxis" use="optional" priority="10" order="4.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Class"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionAbstract" xlink:label="ExpenseExampleNoRedemptionAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ExpenseExampleNoRedemptionAbstract" xlink:to="ProspectusTable" use="optional" priority="10" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionByYearColumnName" xlink:label="ExpenseExampleNoRedemptionByYearColumnName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ExpenseExampleNoRedemptionAbstract" xlink:to="ExpenseExampleNoRedemptionByYearColumnName" use="optional" priority="10" order="2.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionYear01" xlink:label="ExpenseExampleNoRedemptionYear01"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ExpenseExampleNoRedemptionAbstract" xlink:to="ExpenseExampleNoRedemptionYear01" use="optional" priority="10" order="3.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionYear03" xlink:label="ExpenseExampleNoRedemptionYear03"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ExpenseExampleNoRedemptionAbstract" xlink:to="ExpenseExampleNoRedemptionYear03" use="optional" priority="10" order="4.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionYear05" xlink:label="ExpenseExampleNoRedemptionYear05"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ExpenseExampleNoRedemptionAbstract" xlink:to="ExpenseExampleNoRedemptionYear05" use="optional" priority="10" order="5.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ExpenseExampleNoRedemptionYear10" xlink:label="ExpenseExampleNoRedemptionYear10"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ExpenseExampleNoRedemptionAbstract" xlink:to="ExpenseExampleNoRedemptionYear10" use="optional" priority="10" order="6.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/BarChartData">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentInformationDocumentAxis" xlink:label="DocumentInformationDocumentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="DocumentInformationDocumentAxis" use="optional" priority="10" order="1.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Prospectus"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_CoregistrantAxis" xlink:label="CoregistrantAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="CoregistrantAxis" use="optional" priority="10" order="2.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Coregistrant"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="LegalEntityAxis" use="optional" priority="10" order="3.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Series"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusShareClassAxis" xlink:label="ProspectusShareClassAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="ProspectusShareClassAxis" use="optional" priority="10" order="4.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Class"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_BarChartTableAbstract" xlink:label="BarChartTableAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="BarChartTableAbstract" xlink:to="ProspectusTable" use="optional" priority="10" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturnColumnName" xlink:label="AnnualReturnColumnName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturnColumnName" use="optional" priority="10" order="2.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturnInceptionDate" xlink:label="AnnualReturnInceptionDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturnInceptionDate" use="optional" priority="10" order="3.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1990" xlink:label="AnnualReturn1990"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn1990" use="optional" priority="10" order="4.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1991" xlink:label="AnnualReturn1991"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn1991" use="optional" priority="10" order="5.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1992" xlink:label="AnnualReturn1992"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn1992" use="optional" priority="10" order="6.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1993" xlink:label="AnnualReturn1993"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn1993" use="optional" priority="10" order="7.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1994" xlink:label="AnnualReturn1994"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn1994" use="optional" priority="10" order="8.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1995" xlink:label="AnnualReturn1995"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn1995" use="optional" priority="10" order="9.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1996" xlink:label="AnnualReturn1996"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn1996" use="optional" priority="10" order="10.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1997" xlink:label="AnnualReturn1997"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn1997" use="optional" priority="10" order="11.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1998" xlink:label="AnnualReturn1998"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn1998" use="optional" priority="10" order="12.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn1999" xlink:label="AnnualReturn1999"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn1999" use="optional" priority="10" order="13.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2000" xlink:label="AnnualReturn2000"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2000" use="optional" priority="10" order="14.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2001" xlink:label="AnnualReturn2001"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2001" use="optional" priority="10" order="15.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2002" xlink:label="AnnualReturn2002"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2002" use="optional" priority="10" order="16.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2003" xlink:label="AnnualReturn2003"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2003" use="optional" priority="10" order="17.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2004" xlink:label="AnnualReturn2004"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2004" use="optional" priority="10" order="18.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2005" xlink:label="AnnualReturn2005"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2005" use="optional" priority="10" order="19.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2006" xlink:label="AnnualReturn2006"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2006" use="optional" priority="10" order="20.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2007" xlink:label="AnnualReturn2007"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2007" use="optional" priority="10" order="21.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2008" xlink:label="AnnualReturn2008"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2008" use="optional" priority="10" order="22.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2009" xlink:label="AnnualReturn2009"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2009" use="optional" priority="10" order="23.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2010" xlink:label="AnnualReturn2010"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2010" use="optional" priority="10" order="24.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2011" xlink:label="AnnualReturn2011"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2011" use="optional" priority="10" order="25.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2012" xlink:label="AnnualReturn2012"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2012" use="optional" priority="10" order="26.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2013" xlink:label="AnnualReturn2013"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2013" use="optional" priority="10" order="27.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2014" xlink:label="AnnualReturn2014"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2014" use="optional" priority="10" order="28.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2015" xlink:label="AnnualReturn2015"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2015" order="29.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2016" xlink:label="AnnualReturn2016"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2016" order="30.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2017" xlink:label="AnnualReturn2017"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2017" order="31.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2018" xlink:label="AnnualReturn2018"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2018" order="32.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2019" xlink:label="AnnualReturn2019"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2019" order="33.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2020" xlink:label="AnnualReturn2020"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2020" order="34.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2021" xlink:label="AnnualReturn2021"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2021" order="35.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2022" xlink:label="AnnualReturn2022"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2022" order="36.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2023" xlink:label="AnnualReturn2023"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2023" order="37.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2024" xlink:label="AnnualReturn2024"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2024" order="38.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AnnualReturn2025" xlink:label="AnnualReturn2025"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BarChartTableAbstract" xlink:to="AnnualReturn2025" order="39.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/PerformanceTableData">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentInformationDocumentAxis" xlink:label="DocumentInformationDocumentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="DocumentInformationDocumentAxis" use="optional" priority="10" order="1.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Prospectus"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_CoregistrantAxis" xlink:label="CoregistrantAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="CoregistrantAxis" use="optional" priority="10" order="2.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Coregistrant"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="LegalEntityAxis" use="optional" priority="10" order="3.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Series"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusShareClassAxis" xlink:label="ProspectusShareClassAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="ProspectusShareClassAxis" use="optional" priority="10" order="4.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/Class"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceMeasureAxis" xlink:label="PerformanceMeasureAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="PerformanceMeasureAxis" use="optional" priority="10" order="5.0" xbrldt:targetRole="http://xbrl.sec.gov/rr/role/PerformanceMeasure"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnAbstract" xlink:label="AverageAnnualReturnAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AverageAnnualReturnAbstract" xlink:to="ProspectusTable" use="optional" priority="10" order="1.0" xbrldt:closed="true" xbrldt:contextElement="segment"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnLabel" xlink:label="AverageAnnualReturnLabel"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AverageAnnualReturnAbstract" xlink:to="AverageAnnualReturnLabel" use="optional" priority="10" order="2.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnYear01" xlink:label="AverageAnnualReturnYear01"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AverageAnnualReturnAbstract" xlink:to="AverageAnnualReturnYear01" use="optional" priority="10" order="3.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnYear05" xlink:label="AverageAnnualReturnYear05"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AverageAnnualReturnAbstract" xlink:to="AverageAnnualReturnYear05" use="optional" priority="10" order="4.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnYear10" xlink:label="AverageAnnualReturnYear10"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AverageAnnualReturnAbstract" xlink:to="AverageAnnualReturnYear10" use="optional" priority="10" order="5.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnSinceInception" xlink:label="AverageAnnualReturnSinceInception"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AverageAnnualReturnAbstract" xlink:to="AverageAnnualReturnSinceInception" use="optional" priority="10" order="6.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AverageAnnualReturnInceptionDate" xlink:label="AverageAnnualReturnInceptionDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AverageAnnualReturnAbstract" xlink:to="AverageAnnualReturnInceptionDate" use="optional" priority="0" order="7.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/Prospectus">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentInformationDocumentAxis" xlink:label="DocumentInformationDocumentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="DocumentInformationDocumentAxis" use="optional" priority="10" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentDomain" xlink:label="DocumentDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DocumentInformationDocumentAxis" xlink:to="DocumentDomain" use="optional" priority="10" order="1.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/Coregistrant">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_CoregistrantAxis" xlink:label="CoregistrantAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="CoregistrantAxis" priority="10" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_CoregistrantDomain" xlink:label="CoregistrantDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CoregistrantAxis" xlink:to="CoregistrantDomain" priority="10" order="1.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/Series">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="LegalEntityAxis" use="optional" priority="10" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="EntityDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" use="optional" priority="10" order="1.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/Class">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusShareClassAxis" xlink:label="ProspectusShareClassAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="ProspectusShareClassAxis" use="optional" priority="10" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ShareClassDomain" xlink:label="ShareClassDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProspectusShareClassAxis" xlink:to="ShareClassDomain" use="optional" priority="10" order="1.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/PerformanceMeasure">
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusTable" xlink:label="ProspectusTable"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceMeasureAxis" xlink:label="PerformanceMeasureAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ProspectusTable" xlink:to="PerformanceMeasureAxis" use="optional" priority="10" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceMeasureDomain" xlink:label="PerformanceMeasureDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PerformanceMeasureAxis" xlink:to="PerformanceMeasureDomain" use="optional" priority="10" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="AfterTaxesOnDistributionsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PerformanceMeasureDomain" xlink:to="AfterTaxesOnDistributionsMember" use="optional" priority="10" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="AfterTaxesOnDistributionsAndSalesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PerformanceMeasureDomain" xlink:to="AfterTaxesOnDistributionsAndSalesMember" use="optional" priority="10" order="2.0"/>
</link:definitionLink>
<link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/Defaults">
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentInformationDocumentAxis" xlink:label="DocumentInformationDocumentAxis"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_DocumentDomain" xlink:label="DocumentDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DocumentInformationDocumentAxis" xlink:to="DocumentDomain" use="optional" priority="10" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_CoregistrantAxis" xlink:label="CoregistrantAxis"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_CoregistrantDomain" xlink:label="CoregistrantDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CoregistrantAxis" xlink:to="CoregistrantDomain" use="optional" priority="10" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis"/>
<link:loc xlink:type="locator" xlink:href="../../dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="EntityDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" use="optional" priority="10" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ProspectusShareClassAxis" xlink:label="ProspectusShareClassAxis"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_ShareClassDomain" xlink:label="ShareClassDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProspectusShareClassAxis" xlink:to="ShareClassDomain" use="optional" priority="10" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceMeasureAxis" xlink:label="PerformanceMeasureAxis"/>
<link:loc xlink:type="locator" xlink:href="rr-2021.xsd#rr_PerformanceMeasureDomain" xlink:label="PerformanceMeasureDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PerformanceMeasureAxis" xlink:to="PerformanceMeasureDomain" use="optional" priority="10" order="1.0"/>
</link:definitionLink>
</link:linkbase>
</xs:appinfo>
</xs:annotation>
</xs:schema>
