<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +KIpo7xRiXgen8uAZHZcOaOOSbPtxZ97uekhsmR2bVnKDywn6ekK7SjJGmcGcQIA -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:oef="http://xbrl.sec.gov/oef/2026" xmlns:fnd="http://xbrl.sec.gov/fnd/2026" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:mfst="http://mfst/20261028" elementFormDefault="qualified" targetNamespace="http://mfst/20261028">
    <annotation>
      <appinfo>
        <link:linkbaseRef xlink:type="simple" xlink:href="mfst-20261028_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="mfst-20261028_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="mfst-20261028_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/oef/2026" schemaLocation="https://xbrl.sec.gov/oef/2026/oef-2026.xsd" />
    <import namespace="http://xbrl.sec.gov/oef-rr/2026" schemaLocation="https://xbrl.sec.gov/oef/2026/oef-rr-2026.xsd" />
    <import namespace="http://xbrl.sec.gov/fnd/2026" schemaLocation="https://xbrl.sec.gov/fnd/2026/fnd-2026.xsd" />
    <import namespace="http://xbrl.sec.gov/fnd-oef/2026" schemaLocation="https://xbrl.sec.gov/fnd/2026/fnd-oef-2026.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2026" schemaLocation="https://xbrl.sec.gov/country/2026/country-2026.xsd" />
    <import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd" />
    <import namespace="http://fasb.org/srt-types/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd" />
    <element id="mfst_S000033417Member" name="S000033417Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ADRsRiskMember" name="ADRsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CommodityRiskMember" name="CommodityRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CounterpartyRiskMember" name="CounterpartyRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CreditsRiskMember" name="CreditsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CurrencyRiskMember" name="CurrencyRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_DerivativesRiskMember" name="DerivativesRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_DurationRiskMember" name="DurationRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_EquitySecurityRiskMember" name="EquitySecurityRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_FixedIncomeRiskMember" name="FixedIncomeRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ForeignExchangesRiskMember" name="ForeignExchangesRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ForeignInvestmentRiskMember" name="ForeignInvestmentRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ForwardsRiskMember" name="ForwardsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_FuturesContractRiskMember" name="FuturesContractRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_IncomeRiskMember" name="IncomeRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_InterestRateRisksMember" name="InterestRateRisksMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LargeCapitalizationCompanyRiskMember" name="LargeCapitalizationCompanyRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LeverageRiskMember" name="LeverageRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LiquidityRiskMember" name="LiquidityRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ManagementRiskMember" name="ManagementRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MarketRiskMember" name="MarketRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MediumMidCapitalizationCompanyRiskMember" name="MediumMidCapitalizationCompanyRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ModelAndDataRiskMember" name="ModelAndDataRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_OptionsMarketRiskMember" name="OptionsMarketRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_OptionsRiskMember" name="OptionsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_RealEstateAndREITRiskMember" name="RealEstateAndREITRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_RegulatoryRiskMember" name="RegulatoryRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SectorExposureRiskMember" name="SectorExposureRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CommunicationsSectorRiskMember" name="CommunicationsSectorRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_HealthcareSectorRiskMember" name="HealthcareSectorRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_TechnologySectorRiskMember" name="TechnologySectorRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SecurityRiskMember" name="SecurityRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SmallCapitalizationCompanyRiskMember" name="SmallCapitalizationCompanyRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_StructuredNoteRiskMember" name="StructuredNoteRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SwapsRiskMember" name="SwapsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_TaxRiskMember" name="TaxRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_TurnoverRateRiskMember" name="TurnoverRateRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_USGovernmentObligationsRiskMember" name="USGovernmentObligationsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_VolatilityRiskMember" name="VolatilityRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_WhollyOwnedSubsidiaryRiskMember" name="WhollyOwnedSubsidiaryRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000045781Member" name="S000045781Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_DistributionPolicyRiskMember" name="DistributionPolicyRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_EnergySectorRiskMember" name="EnergySectorRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MLPAndMLPRelatedSecuritiesRisksMember" name="MLPAndMLPRelatedSecuritiesRisksMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MLPTaxRiskMember" name="MLPTaxRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_NondiversificationRiskMember" name="NondiversificationRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000033420Member" name="S000033420Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000102760Member" name="C000102760Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000102761Member" name="C000102761Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000142550Member" name="C000142550Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000036624Member" name="S000036624Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000111981Member" name="C000111981Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000111982Member" name="C000111982Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000142553Member" name="C000142553Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_AllocationRiskMember" name="AllocationRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MegaCapitalizationCompanyRiskMember" name="MegaCapitalizationCompanyRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000035242Member" name="S000035242Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000108407Member" name="C000108407Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000108408Member" name="C000108408Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000142551Member" name="C000142551Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_InvestmentModelRiskMember" name="InvestmentModelRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000045922Member" name="S000045922Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ActivelyManagedFundRiskMember" name="ActivelyManagedFundRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ConvertibleSecuritiesRiskMember" name="ConvertibleSecuritiesRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CreditRisksMember" name="CreditRisksMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ForwardContractRiskMember" name="ForwardContractRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_FuturesRiskMember" name="FuturesRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_GeographicConcentrationsRiskMember" name="GeographicConcentrationsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_JunkBondRiskMember" name="JunkBondRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_UnderlyingFundRiskMember" name="UnderlyingFundRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000041894Member" name="S000041894Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000130114Member" name="C000130114Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000130115Member" name="C000130115Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000130116Member" name="C000130116Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CallOptionsRiskMember" name="CallOptionsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CashAndCashEquivalentsRiskMember" name="CashAndCashEquivalentsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_HedgingRiskMember" name="HedgingRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_IndexRiskMember" name="IndexRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000058618Member" name="S000058618Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000192548Member" name="C000192548Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000192549Member" name="C000192549Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000192550Member" name="C000192550Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_EquityOptionsStrategyRiskMember" name="EquityOptionsStrategyRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ExchangeTradedFundsETFsRiskMember" name="ExchangeTradedFundsETFsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ManagedVolatilityRiskMember" name="ManagedVolatilityRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ShortPositionRiskMember" name="ShortPositionRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_TurnoverRiskMember" name="TurnoverRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000052043Member" name="S000052043Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_AgriculturalSectorRiskMember" name="AgriculturalSectorRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_EmergingMarketRiskMember" name="EmergingMarketRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_FuturesAndForwardContractRiskMember" name="FuturesAndForwardContractRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MetalsSectorRiskMember" name="MetalsSectorRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000036625Member" name="S000036625Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000111983Member" name="C000111983Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000111984Member" name="C000111984Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000142554Member" name="C000142554Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ExchangeTradedNotesETNsRiskMember" name="ExchangeTradedNotesETNsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000083234Member" name="S000083234Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000246757Member" name="C000246757Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000246758Member" name="C000246758Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000246756Member" name="C000246756Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CashAndCashEquivalentRiskMember" name="CashAndCashEquivalentRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MediumMidCapitalizationStockRiskMember" name="MediumMidCapitalizationStockRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000045921Member" name="S000045921Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_FinancialsSectorRiskMember" name="FinancialsSectorRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000022377Member" name="S000022377Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000064375Member" name="C000064375Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000064376Member" name="C000064376Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000128969Member" name="C000128969Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LowerQualityDebtRiskMember" name="LowerQualityDebtRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_PreferredStockRiskMember" name="PreferredStockRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ConsumerDiscretionarySectorRiskMember" name="ConsumerDiscretionarySectorRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000022378Member" name="S000022378Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000064377Member" name="C000064377Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000064378Member" name="C000064378Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000128970Member" name="C000128970Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BusinessDevelopmentCompaniesBDCRiskMember" name="BusinessDevelopmentCompaniesBDCRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ForeignSecuritiesInvestmentsRiskMember" name="ForeignSecuritiesInvestmentsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MLPAndMLPRelatedSecuritiesRiskMember" name="MLPAndMLPRelatedSecuritiesRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000033419Member" name="S000033419Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000102758Member" name="C000102758Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000102759Member" name="C000102759Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000142549Member" name="C000142549Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_EmergingMarketsRiskMember" name="EmergingMarketsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LowerQualityDebtMember" name="LowerQualityDebtMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000039512Member" name="S000039512Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CLOsRiskMember" name="CLOsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CovenantLiteObligationsRiskMember" name="CovenantLiteObligationsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CreditRiskForFloatingRateLoansMember" name="CreditRiskForFloatingRateLoansMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_DebtorInPossessionLoanRisksMember" name="DebtorInPossessionLoanRisksMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_DemandForLoansRiskMember" name="DemandForLoansRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_EquitySecuritiesIncidentalToInvestmentsInLoansRiskMember" name="EquitySecuritiesIncidentalToInvestmentsInLoansRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_FocusedInvestmentRiskMember" name="FocusedInvestmentRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LimitedSecondaryMarketForFloatingRateLoansRiskMember" name="LimitedSecondaryMarketForFloatingRateLoansRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LiquidityForFloatingRateLoansRiskMember" name="LiquidityForFloatingRateLoansRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LoanRiskMember" name="LoanRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_PrepaymentAndExtensionRisksForFloatingRateLoansMember" name="PrepaymentAndExtensionRisksForFloatingRateLoansMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SeniorLoanRiskMember" name="SeniorLoanRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ShortSellingRiskMember" name="ShortSellingRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ValuationOfLoansRiskMember" name="ValuationOfLoansRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000063591Member" name="S000063591Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_AssetBackedAndMortgageBackedSecurityRiskMember" name="AssetBackedAndMortgageBackedSecurityRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_IndustryConcentrationRiskMember" name="IndustryConcentrationRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_PrepaymentAndExtensionRiskMember" name="PrepaymentAndExtensionRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_RealEstateRiskMember" name="RealEstateRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SubPrimeMortgageRiskMember" name="SubPrimeMortgageRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000022598Member" name="S000022598Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_DevelopmentStageCompanyRiskMember" name="DevelopmentStageCompanyRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_EthicalInvestmentRiskMember" name="EthicalInvestmentRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ForeignSecuritiesRiskMember" name="ForeignSecuritiesRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_GrowthStockRiskMember" name="GrowthStockRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_HealthcareAndLifeSciencesSectorRiskMember" name="HealthcareAndLifeSciencesSectorRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_IndustrialSectorRiskMember" name="IndustrialSectorRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_StockValueRiskMember" name="StockValueRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000039514Member" name="S000039514Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000121707Member" name="C000121707Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000121708Member" name="C000121708Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000121709Member" name="C000121709Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000121710Member" name="C000121710Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000049985Member" name="S000049985Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000157835Member" name="C000157835Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000157836Member" name="C000157836Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000157838Member" name="C000157838Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000157837Member" name="C000157837Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ExtensionRiskMember" name="ExtensionRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_PrepaymentsRiskMember" name="PrepaymentsRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_REITRiskMember" name="REITRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_YieldcosRiskMember" name="YieldcosRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000059102Member" name="S000059102Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000193764Member" name="C000193764Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000193765Member" name="C000193765Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000193767Member" name="C000193767Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000193766Member" name="C000193766Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_IndustrialsSectorRiskMember" name="IndustrialsSectorRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000062486Member" name="S000062486Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000202730Member" name="C000202730Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000202731Member" name="C000202731Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000202733Member" name="C000202733Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000202732Member" name="C000202732Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MunicipalBondRiskMember" name="MunicipalBondRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SovereignDebtRiskMember" name="SovereignDebtRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000068813Member" name="S000068813Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000219892Member" name="C000219892Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000219893Member" name="C000219893Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000219891Member" name="C000219891Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000219894Member" name="C000219894Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_InvestmentStyleRiskMember" name="InvestmentStyleRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_NonDiversificationRisksMember" name="NonDiversificationRisksMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_FinancialTechnologyCompaniesRiskMember" name="FinancialTechnologyCompaniesRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_HealthcareTechnologyAndDevicesCompaniesRiskMember" name="HealthcareTechnologyAndDevicesCompaniesRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_InformationTechnologyCompaniesRiskMember" name="InformationTechnologyCompaniesRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_InternetAndDirectMarketingRetailRiskMember" name="InternetAndDirectMarketingRetailRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000069085Member" name="S000069085Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000220844Member" name="C000220844Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000220845Member" name="C000220845Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000220843Member" name="C000220843Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000220846Member" name="C000220846Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000076523Member" name="S000076523Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000236480Member" name="C000236480Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000236481Member" name="C000236481Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000236479Member" name="C000236479Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000236482Member" name="C000236482Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SemiconductorIndustryRiskMember" name="SemiconductorIndustryRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SoftwareIndustryRiskMember" name="SoftwareIndustryRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MLPAndMLPRelatedSecuritiesMember" name="MLPAndMLPRelatedSecuritiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000102754Member" name="C000102754Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000102755Member" name="C000102755Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000142548Member" name="C000142548Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000142728Member" name="C000142728Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000142729Member" name="C000142729Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000142730Member" name="C000142730Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000143112Member" name="C000143112Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000143113Member" name="C000143113Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000143114Member" name="C000143114Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000163769Member" name="C000163769Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000163770Member" name="C000163770Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000220411Member" name="C000220411Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000163771Member" name="C000163771Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000143109Member" name="C000143109Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000143110Member" name="C000143110Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000143111Member" name="C000143111Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000121700Member" name="C000121700Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000121701Member" name="C000121701Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000240463Member" name="C000240463Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000121702Member" name="C000121702Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000206025Member" name="C000206025Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000206026Member" name="C000206026Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000206024Member" name="C000206024Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000080457Member" name="C000080457Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000080458Member" name="C000080458Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000065340Member" name="C000065340Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000080459Member" name="C000080459Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SAndP500IndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="SAndP500IndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SolactiveMLPInfrastructureIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="SolactiveMLPInfrastructureIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MSCIACWIReflectsNoDeductionForFeesExpensesOrTaxesMember" name="MSCIACWIReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MSCIACWIValueIndexGrossReflectsNoDeductionForFeesExpensesOrTaxesMember" name="MSCIACWIValueIndexGrossReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BloombergUSAggregateBondIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BloombergUSAggregateBondIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ICEBofAUSCashPayHighYieldIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="ICEBofAUSCashPayHighYieldIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ICEBofAHighYieldUSCorporatesCashPayIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="ICEBofAHighYieldUSCorporatesCashPayIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MSCIACWIGrossIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="MSCIACWIGrossIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MSCIACWIValueGrossIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="MSCIACWIValueGrossIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_FiftyPercentICEBofAML13YearFiftyPercentMSCIACWIGrossReflectsNoDeductionForFeesExpensesOrTaxesMember" name="FiftyPercentICEBofAML13YearFiftyPercentMSCIACWIGrossReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_FiftyPercentMSCIACWIValueFiftyPercentMLAAAA13YRReflectsNoDeductionForFeesExpensesOrTaxesMember" name="FiftyPercentMSCIACWIValueFiftyPercentMLAAAA13YRReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MorningstarLSTALeveragedLoanIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="MorningstarLSTALeveragedLoanIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BloombergUSMBSIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BloombergUSMBSIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BNPParibasCatalystSystematicAlphaIndexIIIReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BNPParibasCatalystSystematicAlphaIndexIIIReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BofAMerrillLynch3MonthUSTreasuryBillIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BofAMerrillLynch3MonthUSTreasuryBillIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CreditSuisseManagedFuturesIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="CreditSuisseManagedFuturesIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MSCIACWINetUSDIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="MSCIACWINetUSDIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_NASDAQ100TotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="NASDAQ100TotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BloombergUSGovtCredit13YRTRIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BloombergUSGovtCredit13YRTRIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BloombergUS3000EqualWeightTotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BloombergUS3000EqualWeightTotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BloombergUSMidCapGrowthTotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BloombergUSMidCapGrowthTotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SAndPBiotechnologySelectIndustryIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="SAndPBiotechnologySelectIndustryIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BloombergMidCapIntermediateUSAggregateFiftyFiftyTRIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BloombergMidCapIntermediateUSAggregateFiftyFiftyTRIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BloombergUSMidCapTotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BloombergUSMidCapTotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_Bloomberg15YearGovernmentCreditIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="Bloomberg15YearGovernmentCreditIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BloombergUS2500TechnologyTotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BloombergUS2500TechnologyTotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BloombergUS500IndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BloombergUS500IndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BloombergUS500EqualWeightIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BloombergUS500EqualWeightIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SAndP500TotalReturnIndexMember" name="SAndP500TotalReturnIndexMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
</schema>
