<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created by DFIN IXG 1.0.0.0 using Fujitsu Interstage XWand-->
<linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ProspectusTable" xlink:label="ProspectusTable" />
    <label xlink:type="resource" xlink:label="label_ProspectusTable" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ProspectusTable">Prospectus:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProspectusTable" xlink:to="label_ProspectusTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="DocumentType" />
    <label xlink:type="resource" xlink:label="label_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_DocumentType">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="label_DocumentType" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" />
    <label xlink:type="resource" xlink:label="label_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_DocumentPeriodEndDate">Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="label_DocumentPeriodEndDate" />
    <label xlink:type="resource" xlink:label="label_DocumentPeriodEndDate_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_DocumentPeriodEndDate_2">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="label_DocumentPeriodEndDate_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" />
    <label xlink:type="resource" xlink:label="label_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_EntityRegistrantName">Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="label_EntityRegistrantName" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" />
    <label xlink:type="resource" xlink:label="label_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_EntityCentralIndexKey">CIK</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="label_EntityCentralIndexKey" />
    <label xlink:type="resource" xlink:label="label_EntityCentralIndexKey_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_EntityCentralIndexKey_2">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="label_EntityCentralIndexKey_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" />
    <label xlink:type="resource" xlink:label="label_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AmendmentFlag">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="label_AmendmentFlag" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentCreationDate" xlink:label="DocumentCreationDate" />
    <label xlink:type="resource" xlink:label="label_DocumentCreationDate" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_DocumentCreationDate">Document Creation Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentCreationDate" xlink:to="label_DocumentCreationDate" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentEffectiveDate" xlink:label="DocumentEffectiveDate" />
    <label xlink:type="resource" xlink:label="label_DocumentEffectiveDate" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_DocumentEffectiveDate">Document Effective Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentEffectiveDate" xlink:to="label_DocumentEffectiveDate" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ProspectusDate" xlink:label="ProspectusDate" />
    <label xlink:type="resource" xlink:label="label_ProspectusDate" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ProspectusDate">Prospectus Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProspectusDate" xlink:to="label_ProspectusDate" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityIdentifier" xlink:label="LegalEntityIdentifier" />
    <label xlink:type="resource" xlink:label="label_LegalEntityIdentifier" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_LegalEntityIdentifier">Legal Entity Identifier</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityIdentifier" xlink:to="label_LegalEntityIdentifier" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInvCompanyType" xlink:label="EntityInvCompanyType" />
    <label xlink:type="resource" xlink:label="label_EntityInvCompanyType" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_EntityInvCompanyType">Entity Inv Company Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInvCompanyType" xlink:to="label_EntityInvCompanyType" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="AmendmentDescription" />
    <label xlink:type="resource" xlink:label="label_AmendmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AmendmentDescription">Amendment Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentDescription" xlink:to="label_AmendmentDescription" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" />
    <label xlink:type="resource" xlink:label="label_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_TradingSymbol">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="label_TradingSymbol" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_NetExpensesOverAssets" xlink:label="NetExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_NetExpensesOverAssets" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_NetExpensesOverAssets">Net Expenses (as a percentage of Assets)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetExpensesOverAssets" xlink:to="label_NetExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_NetExpensesOverAssets_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_NetExpensesOverAssets_2">Total annual fund operating expenses after expense reimbursements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetExpensesOverAssets" xlink:to="label_NetExpensesOverAssets_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_NetExpensesOverAssets_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="label_NetExpensesOverAssets_3">Total annual fund operating expenses after expense reimbursements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetExpensesOverAssets" xlink:to="label_NetExpensesOverAssets_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpensesOverAssets" xlink:label="ExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_ExpensesOverAssets" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpensesOverAssets">Expenses (as a percentage of Assets)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpensesOverAssets" xlink:to="label_ExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_ExpensesOverAssets_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ExpensesOverAssets_2">Total annual fund operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpensesOverAssets" xlink:to="label_ExpensesOverAssets_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ExpensesOverAssets_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="label_ExpensesOverAssets_3">Total annual fund operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpensesOverAssets" xlink:to="label_ExpensesOverAssets_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ManagementFeesOverAssets" xlink:label="ManagementFeesOverAssets" />
    <label xlink:type="resource" xlink:label="label_ManagementFeesOverAssets" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ManagementFeesOverAssets">Management Fees (as a percentage of Assets)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManagementFeesOverAssets" xlink:to="label_ManagementFeesOverAssets" />
    <label xlink:type="resource" xlink:label="label_ManagementFeesOverAssets_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ManagementFeesOverAssets_2">Management fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManagementFeesOverAssets" xlink:to="label_ManagementFeesOverAssets_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_DistributionAndService12b1FeesOverAssets" xlink:label="DistributionAndService12b1FeesOverAssets" />
    <label xlink:type="resource" xlink:label="label_DistributionAndService12b1FeesOverAssets" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_DistributionAndService12b1FeesOverAssets">Distribution and Service (12b-1) Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributionAndService12b1FeesOverAssets" xlink:to="label_DistributionAndService12b1FeesOverAssets" />
    <label xlink:type="resource" xlink:label="label_DistributionAndService12b1FeesOverAssets_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_DistributionAndService12b1FeesOverAssets_2">Distribution and service (Rule 12b-1) fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributionAndService12b1FeesOverAssets" xlink:to="label_DistributionAndService12b1FeesOverAssets_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_DistributionOrSimilarNon12b1FeesOverAssets" xlink:label="DistributionOrSimilarNon12b1FeesOverAssets" />
    <label xlink:type="resource" xlink:label="label_DistributionOrSimilarNon12b1FeesOverAssets" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_DistributionOrSimilarNon12b1FeesOverAssets">Distribution or Similar (Non 12b-1) Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributionOrSimilarNon12b1FeesOverAssets" xlink:to="label_DistributionOrSimilarNon12b1FeesOverAssets" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_OtherExpensesOverAssets" xlink:label="OtherExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_OtherExpensesOverAssets" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_OtherExpensesOverAssets">Other Expenses (as a percentage of Assets):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherExpensesOverAssets" xlink:to="label_OtherExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_OtherExpensesOverAssets_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_OtherExpensesOverAssets_2">Total other expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherExpensesOverAssets" xlink:to="label_OtherExpensesOverAssets_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_OtherExpensesOverAssets_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="label_OtherExpensesOverAssets_3">Total other expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherExpensesOverAssets" xlink:to="label_OtherExpensesOverAssets_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_OtherExpensesOverAssets_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_OtherExpensesOverAssets_4">Other expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherExpensesOverAssets" xlink:to="label_OtherExpensesOverAssets_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_Component1OtherExpensesOverAssets" xlink:label="Component1OtherExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_Component1OtherExpensesOverAssets" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_Component1OtherExpensesOverAssets">Component1 Other Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Component1OtherExpensesOverAssets" xlink:to="label_Component1OtherExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_Component1OtherExpensesOverAssets_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_Component1OtherExpensesOverAssets_2">Service plan fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Component1OtherExpensesOverAssets" xlink:to="label_Component1OtherExpensesOverAssets_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_Component2OtherExpensesOverAssets" xlink:label="Component2OtherExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_Component2OtherExpensesOverAssets" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_Component2OtherExpensesOverAssets">Component2 Other Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Component2OtherExpensesOverAssets" xlink:to="label_Component2OtherExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_Component2OtherExpensesOverAssets_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_Component2OtherExpensesOverAssets_2">Additional other expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Component2OtherExpensesOverAssets" xlink:to="label_Component2OtherExpensesOverAssets_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_Component3OtherExpensesOverAssets" xlink:label="Component3OtherExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_Component3OtherExpensesOverAssets" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_Component3OtherExpensesOverAssets">Component3 Other Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Component3OtherExpensesOverAssets" xlink:to="label_Component3OtherExpensesOverAssets" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AcquiredFundFeesAndExpensesOverAssets" xlink:label="AcquiredFundFeesAndExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_AcquiredFundFeesAndExpensesOverAssets" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AcquiredFundFeesAndExpensesOverAssets">Acquired Fund Fees and Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFundFeesAndExpensesOverAssets" xlink:to="label_AcquiredFundFeesAndExpensesOverAssets" />
    <label xlink:type="resource" xlink:label="label_AcquiredFundFeesAndExpensesOverAssets_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AcquiredFundFeesAndExpensesOverAssets_2">Acquired fund fees and expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFundFeesAndExpensesOverAssets" xlink:to="label_AcquiredFundFeesAndExpensesOverAssets_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_FeeWaiverOrReimbursementOverAssets" xlink:label="FeeWaiverOrReimbursementOverAssets" />
    <label xlink:type="resource" xlink:label="label_FeeWaiverOrReimbursementOverAssets" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_FeeWaiverOrReimbursementOverAssets">Fee Waiver or Reimbursement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FeeWaiverOrReimbursementOverAssets" xlink:to="label_FeeWaiverOrReimbursementOverAssets" />
    <label xlink:type="resource" xlink:label="label_FeeWaiverOrReimbursementOverAssets_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="label_FeeWaiverOrReimbursementOverAssets_2">Fee Waiver or Reimbursement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FeeWaiverOrReimbursementOverAssets" xlink:to="label_FeeWaiverOrReimbursementOverAssets_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_FeeWaiverOrReimbursementOverAssets_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_FeeWaiverOrReimbursementOverAssets_3">Contractual expense reimbursement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FeeWaiverOrReimbursementOverAssets" xlink:to="label_FeeWaiverOrReimbursementOverAssets_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceMeasureAxis" xlink:label="PerformanceMeasureAxis" />
    <label xlink:type="resource" xlink:label="label_PerformanceMeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceMeasureAxis">Performance Measure [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceMeasureAxis" xlink:to="label_PerformanceMeasureAxis" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ProspectusShareClassAxis" xlink:label="ProspectusShareClassAxis" />
    <label xlink:type="resource" xlink:label="label_ProspectusShareClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ProspectusShareClassAxis">Share Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProspectusShareClassAxis" xlink:to="label_ProspectusShareClassAxis" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationDocumentAxis" xlink:label="DocumentInformationDocumentAxis" />
    <label xlink:type="resource" xlink:label="label_DocumentInformationDocumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_DocumentInformationDocumentAxis">Document [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentInformationDocumentAxis" xlink:to="label_DocumentInformationDocumentAxis" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentDomain" xlink:label="DocumentDomain" />
    <label xlink:type="resource" xlink:label="label_DocumentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_DocumentDomain">Prospectus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentDomain" xlink:to="label_DocumentDomain" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassACIR2R4R6Member" xlink:label="ClassACIR2R4R6Member" />
    <label xlink:type="resource" xlink:label="label_ClassACIR2R4R6Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassACIR2R4R6Member">Class ACIR2R4R6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACIR2R4R6Member" xlink:to="label_ClassACIR2R4R6Member" />
    <label xlink:type="resource" xlink:label="label_ClassACIR2R4R6Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassACIR2R4R6Member_2">Class A C I R2 R4 R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACIR2R4R6Member" xlink:to="label_ClassACIR2R4R6Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassACIR2R4R6Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassACIR2R4R6Member_3">Class ACIR2R4R6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACIR2R4R6Member" xlink:to="label_ClassACIR2R4R6Member_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_ClassACIR2R4R6Member_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_ClassACIR2R4R6Member_4">Class A C I R2 R4 R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACIR2R4R6Member" xlink:to="label_ClassACIR2R4R6Member_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_CoregistrantAxis" xlink:label="CoregistrantAxis" />
    <label xlink:type="resource" xlink:label="label_CoregistrantAxis" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_CoregistrantAxis">Coregistrant [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoregistrantAxis" xlink:to="label_CoregistrantAxis" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_CoregistrantDomain" xlink:label="CoregistrantDomain" />
    <label xlink:type="resource" xlink:label="label_CoregistrantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_CoregistrantDomain">Coregistrant [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoregistrantDomain" xlink:to="label_CoregistrantDomain" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" />
    <label xlink:type="resource" xlink:label="label_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_LegalEntityAxis">Series [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityAxis" xlink:to="label_LegalEntityAxis" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="EntityDomain" />
    <label xlink:type="resource" xlink:label="label_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_EntityDomain">Series</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityDomain" xlink:to="label_EntityDomain" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000023552Member" xlink:label="S000023552Member" />
    <label xlink:type="resource" xlink:label="label_S000023552Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000023552Member">S000023552 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000023552Member" xlink:to="label_S000023552Member" />
    <label xlink:type="resource" xlink:label="label_S000023552Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000023552Member_2">Alternative Asset Allocation Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000023552Member" xlink:to="label_S000023552Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000023552Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000023552Member_3">Alternative Asset Allocation Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000023552Member" xlink:to="label_S000023552Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceMeasureDomain" xlink:label="PerformanceMeasureDomain" />
    <label xlink:type="resource" xlink:label="label_PerformanceMeasureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceMeasureDomain">Before Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceMeasureDomain" xlink:to="label_PerformanceMeasureDomain" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="AfterTaxesOnDistributionsMember" />
    <label xlink:type="resource" xlink:label="label_AfterTaxesOnDistributionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AfterTaxesOnDistributionsMember">After Taxes on Distributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AfterTaxesOnDistributionsMember" xlink:to="label_AfterTaxesOnDistributionsMember" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="AfterTaxesOnDistributionsAndSalesMember" />
    <label xlink:type="resource" xlink:label="label_AfterTaxesOnDistributionsAndSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AfterTaxesOnDistributionsAndSalesMember">After Taxes on Distributions and Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AfterTaxesOnDistributionsAndSalesMember" xlink:to="label_AfterTaxesOnDistributionsAndSalesMember" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ReturnAfterTaxesonDistributionsMember" xlink:label="ReturnAfterTaxesonDistributionsMember" />
    <label xlink:type="resource" xlink:label="label_ReturnAfterTaxesonDistributionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ReturnAfterTaxesonDistributionsMember">Return After Taxeson Distributions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReturnAfterTaxesonDistributionsMember" xlink:to="label_ReturnAfterTaxesonDistributionsMember" />
    <label xlink:type="resource" xlink:label="label_ReturnAfterTaxesonDistributionsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ReturnAfterTaxesonDistributionsMember_2">Return After Taxeson Distributions Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReturnAfterTaxesonDistributionsMember" xlink:to="label_ReturnAfterTaxesonDistributionsMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ReturnAfterTaxesonDistributionsMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ReturnAfterTaxesonDistributionsMember_3">Return After Taxes on Distributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReturnAfterTaxesonDistributionsMember" xlink:to="label_ReturnAfterTaxesonDistributionsMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ReturnAfterTaxesonDistributionsandSaleofSharesMember" xlink:label="ReturnAfterTaxesonDistributionsandSaleofSharesMember" />
    <label xlink:type="resource" xlink:label="label_ReturnAfterTaxesonDistributionsandSaleofSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ReturnAfterTaxesonDistributionsandSaleofSharesMember">Return After Taxeson Distributionsand Saleof Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReturnAfterTaxesonDistributionsandSaleofSharesMember" xlink:to="label_ReturnAfterTaxesonDistributionsandSaleofSharesMember" />
    <label xlink:type="resource" xlink:label="label_ReturnAfterTaxesonDistributionsandSaleofSharesMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ReturnAfterTaxesonDistributionsandSaleofSharesMember_2">Return After Taxeson Distributionsand Saleof Shares Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReturnAfterTaxesonDistributionsandSaleofSharesMember" xlink:to="label_ReturnAfterTaxesonDistributionsandSaleofSharesMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ReturnAfterTaxesonDistributionsandSaleofSharesMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ReturnAfterTaxesonDistributionsandSaleofSharesMember_3">Return After Taxes on Distributions and Sale of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReturnAfterTaxesonDistributionsandSaleofSharesMember" xlink:to="label_ReturnAfterTaxesonDistributionsandSaleofSharesMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_BloombergUSAggregateBondIndexMember" xlink:label="BloombergUSAggregateBondIndexMember" />
    <label xlink:type="resource" xlink:label="label_BloombergUSAggregateBondIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BloombergUSAggregateBondIndexMember">Bloomberg U S Aggregate Bond Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BloombergUSAggregateBondIndexMember" xlink:to="label_BloombergUSAggregateBondIndexMember" />
    <label xlink:type="resource" xlink:label="label_BloombergUSAggregateBondIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_BloombergUSAggregateBondIndexMember_2">Bloomberg U S Aggregate Bond Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BloombergUSAggregateBondIndexMember" xlink:to="label_BloombergUSAggregateBondIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_BloombergUSAggregateBondIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_BloombergUSAggregateBondIndexMember_3">Bloomberg U.S. Aggregate Bond Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BloombergUSAggregateBondIndexMember" xlink:to="label_BloombergUSAggregateBondIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_HFRXGlobalHedgeFundIndexMember" xlink:label="HFRXGlobalHedgeFundIndexMember" />
    <label xlink:type="resource" xlink:label="label_HFRXGlobalHedgeFundIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_HFRXGlobalHedgeFundIndexMember">H F R X Global Hedge Fund Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HFRXGlobalHedgeFundIndexMember" xlink:to="label_HFRXGlobalHedgeFundIndexMember" />
    <label xlink:type="resource" xlink:label="label_HFRXGlobalHedgeFundIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_HFRXGlobalHedgeFundIndexMember_2">H F R X Global Hedge Fund Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HFRXGlobalHedgeFundIndexMember" xlink:to="label_HFRXGlobalHedgeFundIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_HFRXGlobalHedgeFundIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_HFRXGlobalHedgeFundIndexMember_3">HFRX Global Hedge Fund Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HFRXGlobalHedgeFundIndexMember" xlink:to="label_HFRXGlobalHedgeFundIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ShareClassDomain" xlink:label="ShareClassDomain" />
    <label xlink:type="resource" xlink:label="label_ShareClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ShareClassDomain">Share Classes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareClassDomain" xlink:to="label_ShareClassDomain" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000069283Member" xlink:label="C000069283Member" />
    <label xlink:type="resource" xlink:label="label_C000069283Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000069283Member">C000069283 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000069283Member" xlink:to="label_C000069283Member" />
    <label xlink:type="resource" xlink:label="label_C000069283Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000069283Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000069283Member" xlink:to="label_C000069283Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000069283Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000069283Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000069283Member" xlink:to="label_C000069283Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000102118Member" xlink:label="C000102118Member" />
    <label xlink:type="resource" xlink:label="label_C000102118Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000102118Member">C000102118 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000102118Member" xlink:to="label_C000102118Member" />
    <label xlink:type="resource" xlink:label="label_C000102118Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000102118Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000102118Member" xlink:to="label_C000102118Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000102118Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000102118Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000102118Member" xlink:to="label_C000102118Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000098166Member" xlink:label="C000098166Member" />
    <label xlink:type="resource" xlink:label="label_C000098166Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000098166Member">C000098166 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000098166Member" xlink:to="label_C000098166Member" />
    <label xlink:type="resource" xlink:label="label_C000098166Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000098166Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000098166Member" xlink:to="label_C000098166Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000098166Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000098166Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000098166Member" xlink:to="label_C000098166Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000113512Member" xlink:label="C000113512Member" />
    <label xlink:type="resource" xlink:label="label_C000113512Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000113512Member">C000113512 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113512Member" xlink:to="label_C000113512Member" />
    <label xlink:type="resource" xlink:label="label_C000113512Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000113512Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113512Member" xlink:to="label_C000113512Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000113512Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000113512Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113512Member" xlink:to="label_C000113512Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000128529Member" xlink:label="C000128529Member" />
    <label xlink:type="resource" xlink:label="label_C000128529Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000128529Member">C000128529 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128529Member" xlink:to="label_C000128529Member" />
    <label xlink:type="resource" xlink:label="label_C000128529Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000128529Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128529Member" xlink:to="label_C000128529Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000128529Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000128529Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128529Member" xlink:to="label_C000128529Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106470Member" xlink:label="C000106470Member" />
    <label xlink:type="resource" xlink:label="label_C000106470Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106470Member">C000106470 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106470Member" xlink:to="label_C000106470Member" />
    <label xlink:type="resource" xlink:label="label_C000106470Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106470Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106470Member" xlink:to="label_C000106470Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106470Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106470Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106470Member" xlink:to="label_C000106470Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskAxis" xlink:label="RiskAxis" />
    <label xlink:type="resource" xlink:label="label_RiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskAxis">Risk [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskAxis" xlink:to="label_RiskAxis" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AllRisksMember" xlink:label="AllRisksMember" />
    <label xlink:type="resource" xlink:label="label_AllRisksMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AllRisksMember">All Risks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllRisksMember" xlink:to="label_AllRisksMember" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskNondiversifiedStatusMember" xlink:label="RiskNondiversifiedStatusMember" />
    <label xlink:type="resource" xlink:label="label_RiskNondiversifiedStatusMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskNondiversifiedStatusMember">Risk Nondiversified Status [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskNondiversifiedStatusMember" xlink:to="label_RiskNondiversifiedStatusMember" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskLoseMoneyMember" xlink:label="RiskLoseMoneyMember" />
    <label xlink:type="resource" xlink:label="label_RiskLoseMoneyMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskLoseMoneyMember">Risk Lose Money [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskLoseMoneyMember" xlink:to="label_RiskLoseMoneyMember" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskMoneyMarketFundPriceFluctuatesMember" xlink:label="RiskMoneyMarketFundPriceFluctuatesMember" />
    <label xlink:type="resource" xlink:label="label_RiskMoneyMarketFundPriceFluctuatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskMoneyMarketFundPriceFluctuatesMember">Risk Money Market Fund Price Fluctuates [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskMoneyMarketFundPriceFluctuatesMember" xlink:to="label_RiskMoneyMarketFundPriceFluctuatesMember" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskMoneyMarketFundMayImposeFeesOrSuspendSalesMember" xlink:label="RiskMoneyMarketFundMayImposeFeesOrSuspendSalesMember" />
    <label xlink:type="resource" xlink:label="label_RiskMoneyMarketFundMayImposeFeesOrSuspendSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskMoneyMarketFundMayImposeFeesOrSuspendSalesMember">Risk Money Market Fund May Impose Fees or Suspend Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskMoneyMarketFundMayImposeFeesOrSuspendSalesMember" xlink:to="label_RiskMoneyMarketFundMayImposeFeesOrSuspendSalesMember" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskMoneyMarketFundMayNotPreserveDollarMember" xlink:label="RiskMoneyMarketFundMayNotPreserveDollarMember" />
    <label xlink:type="resource" xlink:label="label_RiskMoneyMarketFundMayNotPreserveDollarMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskMoneyMarketFundMayNotPreserveDollarMember">Risk Money Market Fund May Not Preserve Dollar [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskMoneyMarketFundMayNotPreserveDollarMember" xlink:to="label_RiskMoneyMarketFundMayNotPreserveDollarMember" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskMoneyMarketFundSponsorMayNotProvideSupportMember" xlink:label="RiskMoneyMarketFundSponsorMayNotProvideSupportMember" />
    <label xlink:type="resource" xlink:label="label_RiskMoneyMarketFundSponsorMayNotProvideSupportMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskMoneyMarketFundSponsorMayNotProvideSupportMember">Risk Money Market Fund Sponsor May Not Provide Support [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskMoneyMarketFundSponsorMayNotProvideSupportMember" xlink:to="label_RiskMoneyMarketFundSponsorMayNotProvideSupportMember" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskNotInsuredDepositoryInstitutionMember" xlink:label="RiskNotInsuredDepositoryInstitutionMember" />
    <label xlink:type="resource" xlink:label="label_RiskNotInsuredDepositoryInstitutionMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskNotInsuredDepositoryInstitutionMember">Risk Not Insured Depository Institution [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskNotInsuredDepositoryInstitutionMember" xlink:to="label_RiskNotInsuredDepositoryInstitutionMember" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskNotInsuredMember" xlink:label="RiskNotInsuredMember" />
    <label xlink:type="resource" xlink:label="label_RiskNotInsuredMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskNotInsuredMember">Risk Not Insured [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskNotInsuredMember" xlink:to="label_RiskNotInsuredMember" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_AssetAllocationRiskMember" xlink:label="AssetAllocationRiskMember" />
    <label xlink:type="resource" xlink:label="label_AssetAllocationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AssetAllocationRiskMember">Asset Allocation Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAllocationRiskMember" xlink:to="label_AssetAllocationRiskMember" />
    <label xlink:type="resource" xlink:label="label_AssetAllocationRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_AssetAllocationRiskMember_2">Asset Allocation Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAllocationRiskMember" xlink:to="label_AssetAllocationRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_CommodityRiskMember" xlink:label="CommodityRiskMember" />
    <label xlink:type="resource" xlink:label="label_CommodityRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_CommodityRiskMember">Commodity Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommodityRiskMember" xlink:to="label_CommodityRiskMember" />
    <label xlink:type="resource" xlink:label="label_CommodityRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_CommodityRiskMember_2">Commodity Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommodityRiskMember" xlink:to="label_CommodityRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_CreditAndCounterpartyRiskMember" xlink:label="CreditAndCounterpartyRiskMember" />
    <label xlink:type="resource" xlink:label="label_CreditAndCounterpartyRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_CreditAndCounterpartyRiskMember">Credit And Counterparty Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditAndCounterpartyRiskMember" xlink:to="label_CreditAndCounterpartyRiskMember" />
    <label xlink:type="resource" xlink:label="label_CreditAndCounterpartyRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_CreditAndCounterpartyRiskMember_2">Credit And Counterparty Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditAndCounterpartyRiskMember" xlink:to="label_CreditAndCounterpartyRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_EconomicAndMarketEventsRiskMember" xlink:label="EconomicAndMarketEventsRiskMember" />
    <label xlink:type="resource" xlink:label="label_EconomicAndMarketEventsRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_EconomicAndMarketEventsRiskMember">Economic And Market Events Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EconomicAndMarketEventsRiskMember" xlink:to="label_EconomicAndMarketEventsRiskMember" />
    <label xlink:type="resource" xlink:label="label_EconomicAndMarketEventsRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_EconomicAndMarketEventsRiskMember_2">Economic And Market Events Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EconomicAndMarketEventsRiskMember" xlink:to="label_EconomicAndMarketEventsRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ESGIntegrationRiskMember" xlink:label="ESGIntegrationRiskMember" />
    <label xlink:type="resource" xlink:label="label_ESGIntegrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ESGIntegrationRiskMember">ESG Integration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ESGIntegrationRiskMember" xlink:to="label_ESGIntegrationRiskMember" />
    <label xlink:type="resource" xlink:label="label_ESGIntegrationRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ESGIntegrationRiskMember_2">ESG Integration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ESGIntegrationRiskMember" xlink:to="label_ESGIntegrationRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ExchangeTradedFundsRiskMember" xlink:label="ExchangeTradedFundsRiskMember" />
    <label xlink:type="resource" xlink:label="label_ExchangeTradedFundsRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExchangeTradedFundsRiskMember">Exchange Traded Funds Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeTradedFundsRiskMember" xlink:to="label_ExchangeTradedFundsRiskMember" />
    <label xlink:type="resource" xlink:label="label_ExchangeTradedFundsRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ExchangeTradedFundsRiskMember_2">Exchange Traded Funds Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeTradedFundsRiskMember" xlink:to="label_ExchangeTradedFundsRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ExchangetradednotesETNsriskMember" xlink:label="ExchangetradednotesETNsriskMember" />
    <label xlink:type="resource" xlink:label="label_ExchangetradednotesETNsriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExchangetradednotesETNsriskMember">Exchange traded notes ETNs risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangetradednotesETNsriskMember" xlink:to="label_ExchangetradednotesETNsriskMember" />
    <label xlink:type="resource" xlink:label="label_ExchangetradednotesETNsriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ExchangetradednotesETNsriskMember_2">Exchange traded notes ETNs risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangetradednotesETNsriskMember" xlink:to="label_ExchangetradednotesETNsriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_FundoffundsriskMember" xlink:label="FundoffundsriskMember" />
    <label xlink:type="resource" xlink:label="label_FundoffundsriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_FundoffundsriskMember">Fund of funds risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FundoffundsriskMember" xlink:to="label_FundoffundsriskMember" />
    <label xlink:type="resource" xlink:label="label_FundoffundsriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_FundoffundsriskMember_2">Fund of funds risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FundoffundsriskMember" xlink:to="label_FundoffundsriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_HedgingDerivativesAndOtherStrategicTransactionsRiskMember" xlink:label="HedgingDerivativesAndOtherStrategicTransactionsRiskMember" />
    <label xlink:type="resource" xlink:label="label_HedgingDerivativesAndOtherStrategicTransactionsRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_HedgingDerivativesAndOtherStrategicTransactionsRiskMember">Hedging Derivatives And Other Strategic Transactions Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HedgingDerivativesAndOtherStrategicTransactionsRiskMember" xlink:to="label_HedgingDerivativesAndOtherStrategicTransactionsRiskMember" />
    <label xlink:type="resource" xlink:label="label_HedgingDerivativesAndOtherStrategicTransactionsRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_HedgingDerivativesAndOtherStrategicTransactionsRiskMember_2">Hedging Derivatives And Other Strategic Transactions Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HedgingDerivativesAndOtherStrategicTransactionsRiskMember" xlink:to="label_HedgingDerivativesAndOtherStrategicTransactionsRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_InvestmentcompanysecuritiesriskMember" xlink:label="InvestmentcompanysecuritiesriskMember" />
    <label xlink:type="resource" xlink:label="label_InvestmentcompanysecuritiesriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_InvestmentcompanysecuritiesriskMember">Investment company securities risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentcompanysecuritiesriskMember" xlink:to="label_InvestmentcompanysecuritiesriskMember" />
    <label xlink:type="resource" xlink:label="label_InvestmentcompanysecuritiesriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_InvestmentcompanysecuritiesriskMember_2">Investment company securities risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentcompanysecuritiesriskMember" xlink:to="label_InvestmentcompanysecuritiesriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_OperationalAndCybersecurityRiskMember" xlink:label="OperationalAndCybersecurityRiskMember" />
    <label xlink:type="resource" xlink:label="label_OperationalAndCybersecurityRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_OperationalAndCybersecurityRiskMember">Operational And Cybersecurity Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperationalAndCybersecurityRiskMember" xlink:to="label_OperationalAndCybersecurityRiskMember" />
    <label xlink:type="resource" xlink:label="label_OperationalAndCybersecurityRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_OperationalAndCybersecurityRiskMember_2">Operational And Cybersecurity Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperationalAndCybersecurityRiskMember" xlink:to="label_OperationalAndCybersecurityRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ShortsalesriskMember" xlink:label="ShortsalesriskMember" />
    <label xlink:type="resource" xlink:label="label_ShortsalesriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ShortsalesriskMember">Short sales risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortsalesriskMember" xlink:to="label_ShortsalesriskMember" />
    <label xlink:type="resource" xlink:label="label_ShortsalesriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ShortsalesriskMember_2">Short sales risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortsalesriskMember" xlink:to="label_ShortsalesriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_AbsoluteReturnRiskMember" xlink:label="AbsoluteReturnRiskMember" />
    <label xlink:type="resource" xlink:label="label_AbsoluteReturnRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AbsoluteReturnRiskMember">Absolute Return Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AbsoluteReturnRiskMember" xlink:to="label_AbsoluteReturnRiskMember" />
    <label xlink:type="resource" xlink:label="label_AbsoluteReturnRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_AbsoluteReturnRiskMember_2">Absolute Return Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AbsoluteReturnRiskMember" xlink:to="label_AbsoluteReturnRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ArbitrageStrategiesRiskMember" xlink:label="ArbitrageStrategiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_ArbitrageStrategiesRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ArbitrageStrategiesRiskMember">Arbitrage Strategies Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ArbitrageStrategiesRiskMember" xlink:to="label_ArbitrageStrategiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_ArbitrageStrategiesRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ArbitrageStrategiesRiskMember_2">Arbitrage Strategies Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ArbitrageStrategiesRiskMember" xlink:to="label_ArbitrageStrategiesRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_CurrencyRiskMember" xlink:label="CurrencyRiskMember" />
    <label xlink:type="resource" xlink:label="label_CurrencyRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_CurrencyRiskMember">Currency Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrencyRiskMember" xlink:to="label_CurrencyRiskMember" />
    <label xlink:type="resource" xlink:label="label_CurrencyRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_CurrencyRiskMember_2">Currency Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrencyRiskMember" xlink:to="label_CurrencyRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_EmergingMarketsRiskMember" xlink:label="EmergingMarketsRiskMember" />
    <label xlink:type="resource" xlink:label="label_EmergingMarketsRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_EmergingMarketsRiskMember">Emerging Markets Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmergingMarketsRiskMember" xlink:to="label_EmergingMarketsRiskMember" />
    <label xlink:type="resource" xlink:label="label_EmergingMarketsRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_EmergingMarketsRiskMember_2">Emerging Markets Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmergingMarketsRiskMember" xlink:to="label_EmergingMarketsRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_EquitySecuritiesRiskMember" xlink:label="EquitySecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_EquitySecuritiesRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_EquitySecuritiesRiskMember">Equity Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesRiskMember" xlink:to="label_EquitySecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_EquitySecuritiesRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_EquitySecuritiesRiskMember_2">Equity Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesRiskMember" xlink:to="label_EquitySecuritiesRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_FixedIncomeSecuritiesRiskMember" xlink:label="FixedIncomeSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_FixedIncomeSecuritiesRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_FixedIncomeSecuritiesRiskMember">Fixed Income Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedIncomeSecuritiesRiskMember" xlink:to="label_FixedIncomeSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_FixedIncomeSecuritiesRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_FixedIncomeSecuritiesRiskMember_2">Fixed Income Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedIncomeSecuritiesRiskMember" xlink:to="label_FixedIncomeSecuritiesRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ForeignSecuritiesRiskMember" xlink:label="ForeignSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_ForeignSecuritiesRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ForeignSecuritiesRiskMember">Foreign Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignSecuritiesRiskMember" xlink:to="label_ForeignSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_ForeignSecuritiesRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ForeignSecuritiesRiskMember_2">Foreign Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignSecuritiesRiskMember" xlink:to="label_ForeignSecuritiesRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_HighPortfolioTurnoverRiskMember" xlink:label="HighPortfolioTurnoverRiskMember" />
    <label xlink:type="resource" xlink:label="label_HighPortfolioTurnoverRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_HighPortfolioTurnoverRiskMember">High Portfolio Turnover Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighPortfolioTurnoverRiskMember" xlink:to="label_HighPortfolioTurnoverRiskMember" />
    <label xlink:type="resource" xlink:label="label_HighPortfolioTurnoverRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_HighPortfolioTurnoverRiskMember_2">High Portfolio Turnover Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighPortfolioTurnoverRiskMember" xlink:to="label_HighPortfolioTurnoverRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_IlliquidAndRestrictedSecuritiesRiskMember" xlink:label="IlliquidAndRestrictedSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_IlliquidAndRestrictedSecuritiesRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_IlliquidAndRestrictedSecuritiesRiskMember">Illiquid And Restricted Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IlliquidAndRestrictedSecuritiesRiskMember" xlink:to="label_IlliquidAndRestrictedSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_IlliquidAndRestrictedSecuritiesRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_IlliquidAndRestrictedSecuritiesRiskMember_2">Illiquid And Restricted Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IlliquidAndRestrictedSecuritiesRiskMember" xlink:to="label_IlliquidAndRestrictedSecuritiesRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_InflationprotectedsecuritiesriskMember" xlink:label="InflationprotectedsecuritiesriskMember" />
    <label xlink:type="resource" xlink:label="label_InflationprotectedsecuritiesriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_InflationprotectedsecuritiesriskMember">Inflation protected securities risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InflationprotectedsecuritiesriskMember" xlink:to="label_InflationprotectedsecuritiesriskMember" />
    <label xlink:type="resource" xlink:label="label_InflationprotectedsecuritiesriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_InflationprotectedsecuritiesriskMember_2">Inflation protected securities risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InflationprotectedsecuritiesriskMember" xlink:to="label_InflationprotectedsecuritiesriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_InitialPublicOfferingsRiskMember" xlink:label="InitialPublicOfferingsRiskMember" />
    <label xlink:type="resource" xlink:label="label_InitialPublicOfferingsRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_InitialPublicOfferingsRiskMember">Initial Public Offerings Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InitialPublicOfferingsRiskMember" xlink:to="label_InitialPublicOfferingsRiskMember" />
    <label xlink:type="resource" xlink:label="label_InitialPublicOfferingsRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_InitialPublicOfferingsRiskMember_2">Initial Public Offerings Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InitialPublicOfferingsRiskMember" xlink:to="label_InitialPublicOfferingsRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_LiquidityRiskMember" xlink:label="LiquidityRiskMember" />
    <label xlink:type="resource" xlink:label="label_LiquidityRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_LiquidityRiskMember">Liquidity Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidityRiskMember" xlink:to="label_LiquidityRiskMember" />
    <label xlink:type="resource" xlink:label="label_LiquidityRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_LiquidityRiskMember_2">Liquidity Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidityRiskMember" xlink:to="label_LiquidityRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_LoanParticipationsRiskMember" xlink:label="LoanParticipationsRiskMember" />
    <label xlink:type="resource" xlink:label="label_LoanParticipationsRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_LoanParticipationsRiskMember">Loan Participations Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanParticipationsRiskMember" xlink:to="label_LoanParticipationsRiskMember" />
    <label xlink:type="resource" xlink:label="label_LoanParticipationsRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_LoanParticipationsRiskMember_2">Loan Participations Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoanParticipationsRiskMember" xlink:to="label_LoanParticipationsRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_LowerRatedAndHighYieldFixedIncomeSecuritiesRiskMember" xlink:label="LowerRatedAndHighYieldFixedIncomeSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_LowerRatedAndHighYieldFixedIncomeSecuritiesRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_LowerRatedAndHighYieldFixedIncomeSecuritiesRiskMember">Lower Rated And High Yield Fixed Income Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LowerRatedAndHighYieldFixedIncomeSecuritiesRiskMember" xlink:to="label_LowerRatedAndHighYieldFixedIncomeSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_LowerRatedAndHighYieldFixedIncomeSecuritiesRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_LowerRatedAndHighYieldFixedIncomeSecuritiesRiskMember_2">Lower Rated And High Yield Fixed Income Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LowerRatedAndHighYieldFixedIncomeSecuritiesRiskMember" xlink:to="label_LowerRatedAndHighYieldFixedIncomeSecuritiesRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MortgageBackedAndAssetBackedSecuritiesRiskMember" xlink:label="MortgageBackedAndAssetBackedSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_MortgageBackedAndAssetBackedSecuritiesRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MortgageBackedAndAssetBackedSecuritiesRiskMember">Mortgage Backed And Asset Backed Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MortgageBackedAndAssetBackedSecuritiesRiskMember" xlink:to="label_MortgageBackedAndAssetBackedSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_MortgageBackedAndAssetBackedSecuritiesRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MortgageBackedAndAssetBackedSecuritiesRiskMember_2">Mortgage Backed And Asset Backed Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MortgageBackedAndAssetBackedSecuritiesRiskMember" xlink:to="label_MortgageBackedAndAssetBackedSecuritiesRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_NaturalResourcesIndustryRiskMember" xlink:label="NaturalResourcesIndustryRiskMember" />
    <label xlink:type="resource" xlink:label="label_NaturalResourcesIndustryRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_NaturalResourcesIndustryRiskMember">Natural Resources Industry Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NaturalResourcesIndustryRiskMember" xlink:to="label_NaturalResourcesIndustryRiskMember" />
    <label xlink:type="resource" xlink:label="label_NaturalResourcesIndustryRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_NaturalResourcesIndustryRiskMember_2">Natural Resources Industry Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NaturalResourcesIndustryRiskMember" xlink:to="label_NaturalResourcesIndustryRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_PreferredAndConvertibleSecuritiesRiskMember" xlink:label="PreferredAndConvertibleSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_PreferredAndConvertibleSecuritiesRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PreferredAndConvertibleSecuritiesRiskMember">Preferred And Convertible Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredAndConvertibleSecuritiesRiskMember" xlink:to="label_PreferredAndConvertibleSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_PreferredAndConvertibleSecuritiesRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_PreferredAndConvertibleSecuritiesRiskMember_2">Preferred And Convertible Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredAndConvertibleSecuritiesRiskMember" xlink:to="label_PreferredAndConvertibleSecuritiesRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_RealEstateSecuritiesRiskMember" xlink:label="RealEstateSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_RealEstateSecuritiesRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RealEstateSecuritiesRiskMember">Real Estate Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealEstateSecuritiesRiskMember" xlink:to="label_RealEstateSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_RealEstateSecuritiesRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_RealEstateSecuritiesRiskMember_2">Real Estate Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealEstateSecuritiesRiskMember" xlink:to="label_RealEstateSecuritiesRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SmallAndMidSizedCompanyRiskMember" xlink:label="SmallAndMidSizedCompanyRiskMember" />
    <label xlink:type="resource" xlink:label="label_SmallAndMidSizedCompanyRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SmallAndMidSizedCompanyRiskMember">Small And Mid Sized Company Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SmallAndMidSizedCompanyRiskMember" xlink:to="label_SmallAndMidSizedCompanyRiskMember" />
    <label xlink:type="resource" xlink:label="label_SmallAndMidSizedCompanyRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SmallAndMidSizedCompanyRiskMember_2">Small And Mid Sized Company Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SmallAndMidSizedCompanyRiskMember" xlink:to="label_SmallAndMidSizedCompanyRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskReturnHeading" xlink:label="RiskReturnHeading" />
    <label xlink:type="resource" xlink:label="label_RiskReturnHeading" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskReturnHeading">Risk/Return [Heading]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskReturnHeading" xlink:to="label_RiskReturnHeading" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ObjectiveHeading" xlink:label="ObjectiveHeading" />
    <label xlink:type="resource" xlink:label="label_ObjectiveHeading" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ObjectiveHeading">Objective [Heading]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ObjectiveHeading" xlink:to="label_ObjectiveHeading" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ObjectivePrimaryTextBlock" xlink:label="ObjectivePrimaryTextBlock" />
    <label xlink:type="resource" xlink:label="label_ObjectivePrimaryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ObjectivePrimaryTextBlock">Objective, Primary [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ObjectivePrimaryTextBlock" xlink:to="label_ObjectivePrimaryTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseHeading" xlink:label="ExpenseHeading" />
    <label xlink:type="resource" xlink:label="label_ExpenseHeading" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseHeading">Expense [Heading]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseHeading" xlink:to="label_ExpenseHeading" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseNarrativeTextBlock" xlink:label="ExpenseNarrativeTextBlock" />
    <label xlink:type="resource" xlink:label="label_ExpenseNarrativeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseNarrativeTextBlock">Expense Narrative [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseNarrativeTextBlock" xlink:to="label_ExpenseNarrativeTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ShareholderFeesCaption" xlink:label="ShareholderFeesCaption" />
    <label xlink:type="resource" xlink:label="label_ShareholderFeesCaption" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ShareholderFeesCaption">Shareholder Fees Caption [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareholderFeesCaption" xlink:to="label_ShareholderFeesCaption" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MaximumCumulativeSalesChargeOverOfferingPrice" xlink:label="MaximumCumulativeSalesChargeOverOfferingPrice" />
    <label xlink:type="resource" xlink:label="label_MaximumCumulativeSalesChargeOverOfferingPrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MaximumCumulativeSalesChargeOverOfferingPrice">Maximum front-end sales charge (load) on purchases, as a % of purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumCumulativeSalesChargeOverOfferingPrice" xlink:to="label_MaximumCumulativeSalesChargeOverOfferingPrice" />
    <label xlink:type="resource" xlink:label="label_MaximumCumulativeSalesChargeOverOfferingPrice_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MaximumCumulativeSalesChargeOverOfferingPrice_2">Maximum Cumulative Sales Charge (as a percentage of Offering Price)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumCumulativeSalesChargeOverOfferingPrice" xlink:to="label_MaximumCumulativeSalesChargeOverOfferingPrice_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MaximumDeferredSalesChargeOverOfferingPrice" xlink:label="MaximumDeferredSalesChargeOverOfferingPrice" />
    <label xlink:type="resource" xlink:label="label_MaximumDeferredSalesChargeOverOfferingPrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MaximumDeferredSalesChargeOverOfferingPrice">Maximum deferred sales charge (load) as a % of purchase or sale price, whichever is less</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumDeferredSalesChargeOverOfferingPrice" xlink:to="label_MaximumDeferredSalesChargeOverOfferingPrice" />
    <label xlink:type="resource" xlink:label="label_MaximumDeferredSalesChargeOverOfferingPrice_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MaximumDeferredSalesChargeOverOfferingPrice_2">Maximum Deferred Sales Charge (as a percentage of Offering Price)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumDeferredSalesChargeOverOfferingPrice" xlink:to="label_MaximumDeferredSalesChargeOverOfferingPrice_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MaximumAccountFee" xlink:label="MaximumAccountFee" />
    <label xlink:type="resource" xlink:label="label_MaximumAccountFee" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MaximumAccountFee">Small account fee (for fund account balances under $1,000) ($)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAccountFee" xlink:to="label_MaximumAccountFee" />
    <label xlink:type="resource" xlink:label="label_MaximumAccountFee_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MaximumAccountFee_2">Maximum Account Fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAccountFee" xlink:to="label_MaximumAccountFee_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_OperatingExpensesCaption" xlink:label="OperatingExpensesCaption" />
    <label xlink:type="resource" xlink:label="label_OperatingExpensesCaption" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_OperatingExpensesCaption">Operating Expenses Caption [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesCaption" xlink:to="label_OperatingExpensesCaption" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_FeeWaiverOrReimbursementOverAssetsDateOfTermination" xlink:label="FeeWaiverOrReimbursementOverAssetsDateOfTermination" />
    <label xlink:type="resource" xlink:label="label_FeeWaiverOrReimbursementOverAssetsDateOfTermination" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_FeeWaiverOrReimbursementOverAssetsDateOfTermination">Fee Waiver or Reimbursement over Assets, Date of Termination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FeeWaiverOrReimbursementOverAssetsDateOfTermination" xlink:to="label_FeeWaiverOrReimbursementOverAssetsDateOfTermination" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PortfolioTurnoverHeading" xlink:label="PortfolioTurnoverHeading" />
    <label xlink:type="resource" xlink:label="label_PortfolioTurnoverHeading" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PortfolioTurnoverHeading">Portfolio Turnover [Heading]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PortfolioTurnoverHeading" xlink:to="label_PortfolioTurnoverHeading" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PortfolioTurnoverTextBlock" xlink:label="PortfolioTurnoverTextBlock" />
    <label xlink:type="resource" xlink:label="label_PortfolioTurnoverTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PortfolioTurnoverTextBlock">Portfolio Turnover [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PortfolioTurnoverTextBlock" xlink:to="label_PortfolioTurnoverTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PortfolioTurnoverRate" xlink:label="PortfolioTurnoverRate" />
    <label xlink:type="resource" xlink:label="label_PortfolioTurnoverRate" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PortfolioTurnoverRate">Portfolio Turnover, Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PortfolioTurnoverRate" xlink:to="label_PortfolioTurnoverRate" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseBreakpointDiscounts" xlink:label="ExpenseBreakpointDiscounts" />
    <label xlink:type="resource" xlink:label="label_ExpenseBreakpointDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseBreakpointDiscounts">Expense Breakpoint Discounts [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseBreakpointDiscounts" xlink:to="label_ExpenseBreakpointDiscounts" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseBreakpointMinimumInvestmentRequiredAmount" xlink:label="ExpenseBreakpointMinimumInvestmentRequiredAmount" />
    <label xlink:type="resource" xlink:label="label_ExpenseBreakpointMinimumInvestmentRequiredAmount" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseBreakpointMinimumInvestmentRequiredAmount">Expense Breakpoint, Minimum Investment Required [Amount]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseBreakpointMinimumInvestmentRequiredAmount" xlink:to="label_ExpenseBreakpointMinimumInvestmentRequiredAmount" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpensesRestatedToReflectCurrent" xlink:label="ExpensesRestatedToReflectCurrent" />
    <label xlink:type="resource" xlink:label="label_ExpensesRestatedToReflectCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpensesRestatedToReflectCurrent">Expenses Restated to Reflect Current [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpensesRestatedToReflectCurrent" xlink:to="label_ExpensesRestatedToReflectCurrent" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" xlink:label="ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" />
    <label xlink:type="resource" xlink:label="label_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees">Expenses Not Correlated to Ratio Due to Acquired Fund Fees [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" xlink:to="label_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleHeading" xlink:label="ExpenseExampleHeading" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleHeading" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleHeading">Expense Example [Heading]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleHeading" xlink:to="label_ExpenseExampleHeading" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleNarrativeTextBlock" xlink:label="ExpenseExampleNarrativeTextBlock" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleNarrativeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleNarrativeTextBlock">Expense Example Narrative [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleNarrativeTextBlock" xlink:to="label_ExpenseExampleNarrativeTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleByYearCaption" xlink:label="ExpenseExampleByYearCaption" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleByYearCaption" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleByYearCaption">Expense Example by, Year, Caption [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleByYearCaption" xlink:to="label_ExpenseExampleByYearCaption" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleYear01" xlink:label="ExpenseExampleYear01" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleYear01" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ExpenseExampleYear01">1 year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleYear01" xlink:to="label_ExpenseExampleYear01" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleYear01_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleYear01_2">Expense Example, with Redemption, 1 Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleYear01" xlink:to="label_ExpenseExampleYear01_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleYear03" xlink:label="ExpenseExampleYear03" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleYear03" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ExpenseExampleYear03">3 years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleYear03" xlink:to="label_ExpenseExampleYear03" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleYear03_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleYear03_2">Expense Example, with Redemption, 3 Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleYear03" xlink:to="label_ExpenseExampleYear03_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleYear05" xlink:label="ExpenseExampleYear05" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleYear05" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ExpenseExampleYear05">5 years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleYear05" xlink:to="label_ExpenseExampleYear05" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleYear05_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleYear05_2">Expense Example, with Redemption, 5 Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleYear05" xlink:to="label_ExpenseExampleYear05_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleYear10" xlink:label="ExpenseExampleYear10" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleYear10" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ExpenseExampleYear10">10 years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleYear10" xlink:to="label_ExpenseExampleYear10" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleYear10_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleYear10_2">Expense Example, with Redemption, 10 Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleYear10" xlink:to="label_ExpenseExampleYear10_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleNoRedemptionByYearCaption" xlink:label="ExpenseExampleNoRedemptionByYearCaption" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleNoRedemptionByYearCaption" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleNoRedemptionByYearCaption">Expense Example, No Redemption, By Year, Caption [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleNoRedemptionByYearCaption" xlink:to="label_ExpenseExampleNoRedemptionByYearCaption" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleNoRedemptionYear01" xlink:label="ExpenseExampleNoRedemptionYear01" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleNoRedemptionYear01" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleNoRedemptionYear01">Expense Example, No Redemption, 1 Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleNoRedemptionYear01" xlink:to="label_ExpenseExampleNoRedemptionYear01" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleNoRedemptionYear03" xlink:label="ExpenseExampleNoRedemptionYear03" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleNoRedemptionYear03" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleNoRedemptionYear03">Expense Example, No Redemption, 3 Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleNoRedemptionYear03" xlink:to="label_ExpenseExampleNoRedemptionYear03" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleNoRedemptionYear05" xlink:label="ExpenseExampleNoRedemptionYear05" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleNoRedemptionYear05" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleNoRedemptionYear05">Expense Example, No Redemption, 5 Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleNoRedemptionYear05" xlink:to="label_ExpenseExampleNoRedemptionYear05" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleNoRedemptionYear10" xlink:label="ExpenseExampleNoRedemptionYear10" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleNoRedemptionYear10" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleNoRedemptionYear10">Expense Example, No Redemption, 10 Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleNoRedemptionYear10" xlink:to="label_ExpenseExampleNoRedemptionYear10" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_StrategyHeading" xlink:label="StrategyHeading" />
    <label xlink:type="resource" xlink:label="label_StrategyHeading" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_StrategyHeading">Strategy [Heading]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StrategyHeading" xlink:to="label_StrategyHeading" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_StrategyNarrativeTextBlock" xlink:label="StrategyNarrativeTextBlock" />
    <label xlink:type="resource" xlink:label="label_StrategyNarrativeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_StrategyNarrativeTextBlock">Strategy Narrative [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StrategyNarrativeTextBlock" xlink:to="label_StrategyNarrativeTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskHeading" xlink:label="RiskHeading" />
    <label xlink:type="resource" xlink:label="label_RiskHeading" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskHeading">Risk [Heading]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskHeading" xlink:to="label_RiskHeading" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskTextBlock" xlink:label="RiskTextBlock" />
    <label xlink:type="resource" xlink:label="label_RiskTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskTextBlock">Risk [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskTextBlock" xlink:to="label_RiskTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartAndPerformanceTableHeading" xlink:label="BarChartAndPerformanceTableHeading" />
    <label xlink:type="resource" xlink:label="label_BarChartAndPerformanceTableHeading" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartAndPerformanceTableHeading">Bar Chart and Performance Table [Heading]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartAndPerformanceTableHeading" xlink:to="label_BarChartAndPerformanceTableHeading" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceNarrativeTextBlock" xlink:label="PerformanceNarrativeTextBlock" />
    <label xlink:type="resource" xlink:label="label_PerformanceNarrativeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceNarrativeTextBlock">Performance Narrative [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceNarrativeTextBlock" xlink:to="label_PerformanceNarrativeTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceInformationIllustratesVariabilityOfReturns" xlink:label="PerformanceInformationIllustratesVariabilityOfReturns" />
    <label xlink:type="resource" xlink:label="label_PerformanceInformationIllustratesVariabilityOfReturns" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceInformationIllustratesVariabilityOfReturns">Performance Information Illustrates Variability of Returns [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceInformationIllustratesVariabilityOfReturns" xlink:to="label_PerformanceInformationIllustratesVariabilityOfReturns" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceAvailabilityPhone" xlink:label="PerformanceAvailabilityPhone" />
    <label xlink:type="resource" xlink:label="label_PerformanceAvailabilityPhone" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceAvailabilityPhone">Performance Availability Phone [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceAvailabilityPhone" xlink:to="label_PerformanceAvailabilityPhone" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceAvailabilityWebSiteAddress" xlink:label="PerformanceAvailabilityWebSiteAddress" />
    <label xlink:type="resource" xlink:label="label_PerformanceAvailabilityWebSiteAddress" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceAvailabilityWebSiteAddress">Performance Availability Website Address [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceAvailabilityWebSiteAddress" xlink:to="label_PerformanceAvailabilityWebSiteAddress" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformancePastDoesNotIndicateFuture" xlink:label="PerformancePastDoesNotIndicateFuture" />
    <label xlink:type="resource" xlink:label="label_PerformancePastDoesNotIndicateFuture" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformancePastDoesNotIndicateFuture">Performance Past Does Not Indicate Future [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformancePastDoesNotIndicateFuture" xlink:to="label_PerformancePastDoesNotIndicateFuture" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartHeading" xlink:label="BarChartHeading" />
    <label xlink:type="resource" xlink:label="label_BarChartHeading" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartHeading">Bar Chart [Heading]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartHeading" xlink:to="label_BarChartHeading" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartDoesNotReflectSalesLoads" xlink:label="BarChartDoesNotReflectSalesLoads" />
    <label xlink:type="resource" xlink:label="label_BarChartDoesNotReflectSalesLoads" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartDoesNotReflectSalesLoads">Bar Chart Does Not Reflect Sales Loads [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartDoesNotReflectSalesLoads" xlink:to="label_BarChartDoesNotReflectSalesLoads" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2014" xlink:label="AnnualReturn2014" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2014" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AnnualReturn2014">2014</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2014" xlink:to="label_AnnualReturn2014" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2014_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2014_2">Annual Return 2014</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2014" xlink:to="label_AnnualReturn2014_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2015" xlink:label="AnnualReturn2015" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2015" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AnnualReturn2015">2015</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2015" xlink:to="label_AnnualReturn2015" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2015_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2015_2">Annual Return 2015</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2015" xlink:to="label_AnnualReturn2015_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2016" xlink:label="AnnualReturn2016" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2016" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AnnualReturn2016">2016</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2016" xlink:to="label_AnnualReturn2016" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2016_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2016_2">Annual Return 2016</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2016" xlink:to="label_AnnualReturn2016_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2017" xlink:label="AnnualReturn2017" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2017" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AnnualReturn2017">2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2017" xlink:to="label_AnnualReturn2017" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2017_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2017_2">Annual Return 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2017" xlink:to="label_AnnualReturn2017_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2018" xlink:label="AnnualReturn2018" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2018" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AnnualReturn2018">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2018" xlink:to="label_AnnualReturn2018" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2018_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2018_2">Annual Return 2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2018" xlink:to="label_AnnualReturn2018_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2019" xlink:label="AnnualReturn2019" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2019" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AnnualReturn2019">2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2019" xlink:to="label_AnnualReturn2019" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2019_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2019_2">Annual Return 2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2019" xlink:to="label_AnnualReturn2019_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2020" xlink:label="AnnualReturn2020" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2020" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AnnualReturn2020">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2020" xlink:to="label_AnnualReturn2020" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2020_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2020_2">Annual Return 2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2020" xlink:to="label_AnnualReturn2020_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2021" xlink:label="AnnualReturn2021" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2021" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AnnualReturn2021">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2021" xlink:to="label_AnnualReturn2021" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2021_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2021_2">Annual Return 2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2021" xlink:to="label_AnnualReturn2021_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2022" xlink:label="AnnualReturn2022" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2022" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AnnualReturn2022">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2022" xlink:to="label_AnnualReturn2022" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2022_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2022_2">Annual Return 2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2022" xlink:to="label_AnnualReturn2022_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2023" xlink:label="AnnualReturn2023" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2023" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AnnualReturn2023">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2023" xlink:to="label_AnnualReturn2023" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2023_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2023_2">Annual Return 2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2023" xlink:to="label_AnnualReturn2023_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartClosingTextBlock" xlink:label="BarChartClosingTextBlock" />
    <label xlink:type="resource" xlink:label="label_BarChartClosingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartClosingTextBlock">Bar Chart Closing [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartClosingTextBlock" xlink:to="label_BarChartClosingTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_YearToDateReturnLabel" xlink:label="YearToDateReturnLabel" />
    <label xlink:type="resource" xlink:label="label_YearToDateReturnLabel" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_YearToDateReturnLabel">Year to Date Return, Label</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="YearToDateReturnLabel" xlink:to="label_YearToDateReturnLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartYearToDateReturnDate" xlink:label="BarChartYearToDateReturnDate" />
    <label xlink:type="resource" xlink:label="label_BarChartYearToDateReturnDate" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartYearToDateReturnDate">Bar Chart, Year to Date Return, Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartYearToDateReturnDate" xlink:to="label_BarChartYearToDateReturnDate" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartYearToDateReturn" xlink:label="BarChartYearToDateReturn" />
    <label xlink:type="resource" xlink:label="label_BarChartYearToDateReturn" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartYearToDateReturn">Bar Chart, Year to Date Return</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartYearToDateReturn" xlink:to="label_BarChartYearToDateReturn" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_HighestQuarterlyReturnLabel" xlink:label="HighestQuarterlyReturnLabel" />
    <label xlink:type="resource" xlink:label="label_HighestQuarterlyReturnLabel" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_HighestQuarterlyReturnLabel">Highest Quarterly Return, Label</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighestQuarterlyReturnLabel" xlink:to="label_HighestQuarterlyReturnLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartHighestQuarterlyReturnDate" xlink:label="BarChartHighestQuarterlyReturnDate" />
    <label xlink:type="resource" xlink:label="label_BarChartHighestQuarterlyReturnDate" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartHighestQuarterlyReturnDate">Highest Quarterly Return, Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartHighestQuarterlyReturnDate" xlink:to="label_BarChartHighestQuarterlyReturnDate" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartHighestQuarterlyReturn" xlink:label="BarChartHighestQuarterlyReturn" />
    <label xlink:type="resource" xlink:label="label_BarChartHighestQuarterlyReturn" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartHighestQuarterlyReturn">Highest Quarterly Return</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartHighestQuarterlyReturn" xlink:to="label_BarChartHighestQuarterlyReturn" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_LowestQuarterlyReturnLabel" xlink:label="LowestQuarterlyReturnLabel" />
    <label xlink:type="resource" xlink:label="label_LowestQuarterlyReturnLabel" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_LowestQuarterlyReturnLabel">Lowest Quarterly Return, Label</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LowestQuarterlyReturnLabel" xlink:to="label_LowestQuarterlyReturnLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartLowestQuarterlyReturnDate" xlink:label="BarChartLowestQuarterlyReturnDate" />
    <label xlink:type="resource" xlink:label="label_BarChartLowestQuarterlyReturnDate" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartLowestQuarterlyReturnDate">Lowest Quarterly Return, Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartLowestQuarterlyReturnDate" xlink:to="label_BarChartLowestQuarterlyReturnDate" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartLowestQuarterlyReturn" xlink:label="BarChartLowestQuarterlyReturn" />
    <label xlink:type="resource" xlink:label="label_BarChartLowestQuarterlyReturn" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartLowestQuarterlyReturn">Lowest Quarterly Return</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartLowestQuarterlyReturn" xlink:to="label_BarChartLowestQuarterlyReturn" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceTableHeading" xlink:label="PerformanceTableHeading" />
    <label xlink:type="resource" xlink:label="label_PerformanceTableHeading" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceTableHeading">Performance Table Heading</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTableHeading" xlink:to="label_PerformanceTableHeading" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceTableMarketIndexChanged" xlink:label="PerformanceTableMarketIndexChanged" />
    <label xlink:type="resource" xlink:label="label_PerformanceTableMarketIndexChanged" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceTableMarketIndexChanged">Performance Table Market Index Changed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTableMarketIndexChanged" xlink:to="label_PerformanceTableMarketIndexChanged" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceTableUsesHighestFederalRate" xlink:label="PerformanceTableUsesHighestFederalRate" />
    <label xlink:type="resource" xlink:label="label_PerformanceTableUsesHighestFederalRate" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceTableUsesHighestFederalRate">Performance Table Uses Highest Federal Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTableUsesHighestFederalRate" xlink:to="label_PerformanceTableUsesHighestFederalRate" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceTableNotRelevantToTaxDeferred" xlink:label="PerformanceTableNotRelevantToTaxDeferred" />
    <label xlink:type="resource" xlink:label="label_PerformanceTableNotRelevantToTaxDeferred" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceTableNotRelevantToTaxDeferred">Performance Table Not Relevant to Tax Deferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTableNotRelevantToTaxDeferred" xlink:to="label_PerformanceTableNotRelevantToTaxDeferred" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceTableOneClassOfAfterTaxShown" xlink:label="PerformanceTableOneClassOfAfterTaxShown" />
    <label xlink:type="resource" xlink:label="label_PerformanceTableOneClassOfAfterTaxShown" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceTableOneClassOfAfterTaxShown">Performance Table One Class of after Tax Shown [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTableOneClassOfAfterTaxShown" xlink:to="label_PerformanceTableOneClassOfAfterTaxShown" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AverageAnnualReturnYear01" xlink:label="AverageAnnualReturnYear01" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnYear01" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AverageAnnualReturnYear01">1 year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnYear01" xlink:to="label_AverageAnnualReturnYear01" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnYear01_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AverageAnnualReturnYear01_2">1 Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnYear01" xlink:to="label_AverageAnnualReturnYear01_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AverageAnnualReturnYear05" xlink:label="AverageAnnualReturnYear05" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnYear05" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AverageAnnualReturnYear05">5 year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnYear05" xlink:to="label_AverageAnnualReturnYear05" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnYear05_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AverageAnnualReturnYear05_2">5 Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnYear05" xlink:to="label_AverageAnnualReturnYear05_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AverageAnnualReturnYear10" xlink:label="AverageAnnualReturnYear10" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnYear10" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AverageAnnualReturnYear10">10 year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnYear10" xlink:to="label_AverageAnnualReturnYear10" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnYear10_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AverageAnnualReturnYear10_2">10 Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnYear10" xlink:to="label_AverageAnnualReturnYear10_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ObjectiveSecondaryTextBlock" xlink:label="ObjectiveSecondaryTextBlock" />
    <label xlink:type="resource" xlink:label="label_ObjectiveSecondaryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ObjectiveSecondaryTextBlock">Objective, Secondary [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ObjectiveSecondaryTextBlock" xlink:to="label_ObjectiveSecondaryTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ShareholderFeesColumnName" xlink:label="ShareholderFeesColumnName" />
    <label xlink:type="resource" xlink:label="label_ShareholderFeesColumnName" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ShareholderFeesColumnName">Shareholder Fees Column [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareholderFeesColumnName" xlink:to="label_ShareholderFeesColumnName" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MaximumCumulativeSalesChargeOverOther" xlink:label="MaximumCumulativeSalesChargeOverOther" />
    <label xlink:type="resource" xlink:label="label_MaximumCumulativeSalesChargeOverOther" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MaximumCumulativeSalesChargeOverOther">Maximum Cumulative Sales Charge (as a percentage)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumCumulativeSalesChargeOverOther" xlink:to="label_MaximumCumulativeSalesChargeOverOther" />
    <label xlink:type="resource" xlink:label="label_MaximumCumulativeSalesChargeOverOther_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MaximumCumulativeSalesChargeOverOther_2">Maximum front-end sales charge (load)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumCumulativeSalesChargeOverOther" xlink:to="label_MaximumCumulativeSalesChargeOverOther_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_MaximumCumulativeSalesChargeOverOther_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_MaximumCumulativeSalesChargeOverOther_3">Maximum Cumulative Sales Charge (as a percentage)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumCumulativeSalesChargeOverOther" xlink:to="label_MaximumCumulativeSalesChargeOverOther_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" xlink:label="MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" />
    <label xlink:type="resource" xlink:label="label_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice">Maximum Sales Charge Imposed on Purchases (as a percentage of Offering Price)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" xlink:to="label_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MaximumDeferredSalesChargeOverOther" xlink:label="MaximumDeferredSalesChargeOverOther" />
    <label xlink:type="resource" xlink:label="label_MaximumDeferredSalesChargeOverOther" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MaximumDeferredSalesChargeOverOther">Maximum Deferred Sales Charge (as a percentage)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumDeferredSalesChargeOverOther" xlink:to="label_MaximumDeferredSalesChargeOverOther" />
    <label xlink:type="resource" xlink:label="label_MaximumDeferredSalesChargeOverOther_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MaximumDeferredSalesChargeOverOther_2">Maximum deferred sales charge (load)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumDeferredSalesChargeOverOther" xlink:to="label_MaximumDeferredSalesChargeOverOther_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" xlink:label="MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" />
    <label xlink:type="resource" xlink:label="label_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther">Maximum Sales Charge on Reinvested Dividends and Distributions (as a percentage)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" xlink:to="label_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RedemptionFeeOverRedemption" xlink:label="RedemptionFeeOverRedemption" />
    <label xlink:type="resource" xlink:label="label_RedemptionFeeOverRedemption" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RedemptionFeeOverRedemption">Redemption Fee (as a percentage of Amount Redeemed)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedemptionFeeOverRedemption" xlink:to="label_RedemptionFeeOverRedemption" />
    <label xlink:type="resource" xlink:label="label_RedemptionFeeOverRedemption_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="label_RedemptionFeeOverRedemption_2">Redemption Fee (as a percentage of Amount Redeemed)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedemptionFeeOverRedemption" xlink:to="label_RedemptionFeeOverRedemption_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RedemptionFee" xlink:label="RedemptionFee" />
    <label xlink:type="resource" xlink:label="label_RedemptionFee" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RedemptionFee">Redemption Fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedemptionFee" xlink:to="label_RedemptionFee" />
    <label xlink:type="resource" xlink:label="label_RedemptionFee_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="label_RedemptionFee_2">Redemption Fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedemptionFee" xlink:to="label_RedemptionFee_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExchangeFeeOverRedemption" xlink:label="ExchangeFeeOverRedemption" />
    <label xlink:type="resource" xlink:label="label_ExchangeFeeOverRedemption" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExchangeFeeOverRedemption">Exchange Fee (as a percentage of Amount Redeemed)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeFeeOverRedemption" xlink:to="label_ExchangeFeeOverRedemption" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExchangeFee" xlink:label="ExchangeFee" />
    <label xlink:type="resource" xlink:label="label_ExchangeFee" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExchangeFee">Exchange Fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeFee" xlink:to="label_ExchangeFee" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MaximumAccountFeeOverAssets" xlink:label="MaximumAccountFeeOverAssets" />
    <label xlink:type="resource" xlink:label="label_MaximumAccountFeeOverAssets" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MaximumAccountFeeOverAssets">Maximum Account Fee (as a percentage of Assets)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAccountFeeOverAssets" xlink:to="label_MaximumAccountFeeOverAssets" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ShareholderFeeOther" xlink:label="ShareholderFeeOther" />
    <label xlink:type="resource" xlink:label="label_ShareholderFeeOther" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ShareholderFeeOther">Shareholder Fee, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareholderFeeOther" xlink:to="label_ShareholderFeeOther" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_OperatingExpensesColumnName" xlink:label="OperatingExpensesColumnName" />
    <label xlink:type="resource" xlink:label="label_OperatingExpensesColumnName" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_OperatingExpensesColumnName">Operating Expenses Column [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesColumnName" xlink:to="label_OperatingExpensesColumnName" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseFootnotesTextBlock" xlink:label="ExpenseFootnotesTextBlock" />
    <label xlink:type="resource" xlink:label="label_ExpenseFootnotesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseFootnotesTextBlock">Expense Footnotes [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseFootnotesTextBlock" xlink:to="label_ExpenseFootnotesTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpensesDeferredChargesTextBlock" xlink:label="ExpensesDeferredChargesTextBlock" />
    <label xlink:type="resource" xlink:label="label_ExpensesDeferredChargesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpensesDeferredChargesTextBlock">Expenses Deferred Charges [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpensesDeferredChargesTextBlock" xlink:to="label_ExpensesDeferredChargesTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpensesRangeOfExchangeFeesTextBlock" xlink:label="ExpensesRangeOfExchangeFeesTextBlock" />
    <label xlink:type="resource" xlink:label="label_ExpensesRangeOfExchangeFeesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpensesRangeOfExchangeFeesTextBlock">Expenses Range of Exchange Fees [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpensesRangeOfExchangeFeesTextBlock" xlink:to="label_ExpensesRangeOfExchangeFeesTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpensesRepresentBothMasterAndFeeder" xlink:label="ExpensesRepresentBothMasterAndFeeder" />
    <label xlink:type="resource" xlink:label="label_ExpensesRepresentBothMasterAndFeeder" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpensesRepresentBothMasterAndFeeder">Expenses Represent Both Master and Feeder [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpensesRepresentBothMasterAndFeeder" xlink:to="label_ExpensesRepresentBothMasterAndFeeder" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpensesExplanationOfNonrecurringAccountFee" xlink:label="ExpensesExplanationOfNonrecurringAccountFee" />
    <label xlink:type="resource" xlink:label="label_ExpensesExplanationOfNonrecurringAccountFee" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpensesExplanationOfNonrecurringAccountFee">Expenses Explanation of Nonrecurring Account Fee [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpensesExplanationOfNonrecurringAccountFee" xlink:to="label_ExpensesExplanationOfNonrecurringAccountFee" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_OtherExpensesNewFundBasedOnEstimates" xlink:label="OtherExpensesNewFundBasedOnEstimates" />
    <label xlink:type="resource" xlink:label="label_OtherExpensesNewFundBasedOnEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_OtherExpensesNewFundBasedOnEstimates">Other Expenses, New Fund, Based on Estimates [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherExpensesNewFundBasedOnEstimates" xlink:to="label_OtherExpensesNewFundBasedOnEstimates" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AcquiredFundFeesAndExpensesBasedOnEstimates" xlink:label="AcquiredFundFeesAndExpensesBasedOnEstimates" />
    <label xlink:type="resource" xlink:label="label_AcquiredFundFeesAndExpensesBasedOnEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AcquiredFundFeesAndExpensesBasedOnEstimates">Acquired Fund Fees and Expenses, Based on Estimates [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFundFeesAndExpensesBasedOnEstimates" xlink:to="label_AcquiredFundFeesAndExpensesBasedOnEstimates" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" xlink:label="ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" />
    <label xlink:type="resource" xlink:label="label_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded">Expenses Other Expenses Had Extraordinary Expenses Been Included [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" xlink:to="label_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleByYearHeading" xlink:label="ExpenseExampleByYearHeading" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleByYearHeading" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleByYearHeading">Expense Example by Year [Heading]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleByYearHeading" xlink:to="label_ExpenseExampleByYearHeading" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleNoRedemptionNarrativeTextBlock" xlink:label="ExpenseExampleNoRedemptionNarrativeTextBlock" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleNoRedemptionNarrativeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleNoRedemptionNarrativeTextBlock">Expense Example, No Redemption Narrative [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleNoRedemptionNarrativeTextBlock" xlink:to="label_ExpenseExampleNoRedemptionNarrativeTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleFootnotesTextBlock" xlink:label="ExpenseExampleFootnotesTextBlock" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleFootnotesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleFootnotesTextBlock">Expense Example Footnotes [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleFootnotesTextBlock" xlink:to="label_ExpenseExampleFootnotesTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ExpenseExampleClosingTextBlock" xlink:label="ExpenseExampleClosingTextBlock" />
    <label xlink:type="resource" xlink:label="label_ExpenseExampleClosingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ExpenseExampleClosingTextBlock">Expense Example Closing [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpenseExampleClosingTextBlock" xlink:to="label_ExpenseExampleClosingTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_StrategyPortfolioConcentration" xlink:label="StrategyPortfolioConcentration" />
    <label xlink:type="resource" xlink:label="label_StrategyPortfolioConcentration" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_StrategyPortfolioConcentration">Strategy Portfolio Concentration [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StrategyPortfolioConcentration" xlink:to="label_StrategyPortfolioConcentration" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskFootnotesTextBlock" xlink:label="RiskFootnotesTextBlock" />
    <label xlink:type="resource" xlink:label="label_RiskFootnotesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskFootnotesTextBlock">Risk Footnotes [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskFootnotesTextBlock" xlink:to="label_RiskFootnotesTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskClosingTextBlock" xlink:label="RiskClosingTextBlock" />
    <label xlink:type="resource" xlink:label="label_RiskClosingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskClosingTextBlock">Risk Closing [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskClosingTextBlock" xlink:to="label_RiskClosingTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskCaption" xlink:label="RiskCaption" />
    <label xlink:type="resource" xlink:label="label_RiskCaption" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskCaption">Risk Caption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskCaption" xlink:to="label_RiskCaption" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_RiskColumnName" xlink:label="RiskColumnName" />
    <label xlink:type="resource" xlink:label="label_RiskColumnName" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RiskColumnName">Risk Column [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskColumnName" xlink:to="label_RiskColumnName" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceOneYearOrLess" xlink:label="PerformanceOneYearOrLess" />
    <label xlink:type="resource" xlink:label="label_PerformanceOneYearOrLess" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceOneYearOrLess">Performance One Year or Less [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceOneYearOrLess" xlink:to="label_PerformanceOneYearOrLess" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceAdditionalMarketIndex" xlink:label="PerformanceAdditionalMarketIndex" />
    <label xlink:type="resource" xlink:label="label_PerformanceAdditionalMarketIndex" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceAdditionalMarketIndex">Performance Additional Market Index [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceAdditionalMarketIndex" xlink:to="label_PerformanceAdditionalMarketIndex" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartNarrativeTextBlock" xlink:label="BarChartNarrativeTextBlock" />
    <label xlink:type="resource" xlink:label="label_BarChartNarrativeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartNarrativeTextBlock">Bar Chart Narrative [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartNarrativeTextBlock" xlink:to="label_BarChartNarrativeTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturnCaption" xlink:label="AnnualReturnCaption" />
    <label xlink:type="resource" xlink:label="label_AnnualReturnCaption" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturnCaption">Annual Return Caption [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturnCaption" xlink:to="label_AnnualReturnCaption" />
    <label xlink:type="resource" xlink:label="label_AnnualReturnCaption_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_AnnualReturnCaption_2">Caption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturnCaption" xlink:to="label_AnnualReturnCaption_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturnColumnName" xlink:label="AnnualReturnColumnName" />
    <label xlink:type="resource" xlink:label="label_AnnualReturnColumnName" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturnColumnName">Annual Return, Column [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturnColumnName" xlink:to="label_AnnualReturnColumnName" />
    <label xlink:type="resource" xlink:label="label_AnnualReturnColumnName_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_AnnualReturnColumnName_2">Column</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturnColumnName" xlink:to="label_AnnualReturnColumnName_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturnInceptionDate" xlink:label="AnnualReturnInceptionDate" />
    <label xlink:type="resource" xlink:label="label_AnnualReturnInceptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturnInceptionDate">Annual Return, Inception Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturnInceptionDate" xlink:to="label_AnnualReturnInceptionDate" />
    <label xlink:type="resource" xlink:label="label_AnnualReturnInceptionDate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_AnnualReturnInceptionDate_2">Inception Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturnInceptionDate" xlink:to="label_AnnualReturnInceptionDate_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn1990" xlink:label="AnnualReturn1990" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn1990" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn1990">Annual Return 1990</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn1990" xlink:to="label_AnnualReturn1990" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn1991" xlink:label="AnnualReturn1991" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn1991" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn1991">Annual Return 1991</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn1991" xlink:to="label_AnnualReturn1991" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn1992" xlink:label="AnnualReturn1992" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn1992" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn1992">Annual Return 1992</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn1992" xlink:to="label_AnnualReturn1992" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn1993" xlink:label="AnnualReturn1993" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn1993" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn1993">Annual Return 1993</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn1993" xlink:to="label_AnnualReturn1993" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn1994" xlink:label="AnnualReturn1994" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn1994" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn1994">Annual Return 1994</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn1994" xlink:to="label_AnnualReturn1994" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn1995" xlink:label="AnnualReturn1995" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn1995" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn1995">Annual Return 1995</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn1995" xlink:to="label_AnnualReturn1995" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn1996" xlink:label="AnnualReturn1996" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn1996" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn1996">Annual Return 1996</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn1996" xlink:to="label_AnnualReturn1996" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn1997" xlink:label="AnnualReturn1997" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn1997" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn1997">Annual Return 1997</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn1997" xlink:to="label_AnnualReturn1997" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn1998" xlink:label="AnnualReturn1998" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn1998" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn1998">Annual Return 1998</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn1998" xlink:to="label_AnnualReturn1998" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn1999" xlink:label="AnnualReturn1999" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn1999" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn1999">Annual Return 1999</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn1999" xlink:to="label_AnnualReturn1999" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2000" xlink:label="AnnualReturn2000" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2000" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2000">Annual Return 2000</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2000" xlink:to="label_AnnualReturn2000" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2001" xlink:label="AnnualReturn2001" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2001" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2001">Annual Return 2001</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2001" xlink:to="label_AnnualReturn2001" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2002" xlink:label="AnnualReturn2002" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2002" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2002">Annual Return 2002</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2002" xlink:to="label_AnnualReturn2002" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2003" xlink:label="AnnualReturn2003" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2003" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2003">Annual Return 2003</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2003" xlink:to="label_AnnualReturn2003" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2004" xlink:label="AnnualReturn2004" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2004" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2004">Annual Return 2004</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2004" xlink:to="label_AnnualReturn2004" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2005" xlink:label="AnnualReturn2005" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2005" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2005">Annual Return 2005</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2005" xlink:to="label_AnnualReturn2005" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2006" xlink:label="AnnualReturn2006" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2006" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2006">Annual Return 2006</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2006" xlink:to="label_AnnualReturn2006" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2007" xlink:label="AnnualReturn2007" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2007" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2007">Annual Return 2007</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2007" xlink:to="label_AnnualReturn2007" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2008" xlink:label="AnnualReturn2008" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2008" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2008">Annual Return 2008</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2008" xlink:to="label_AnnualReturn2008" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2009" xlink:label="AnnualReturn2009" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2009" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2009">Annual Return 2009</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2009" xlink:to="label_AnnualReturn2009" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2010" xlink:label="AnnualReturn2010" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2010" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2010">Annual Return 2010</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2010" xlink:to="label_AnnualReturn2010" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2011" xlink:label="AnnualReturn2011" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2011" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2011">Annual Return 2011</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2011" xlink:to="label_AnnualReturn2011" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2012" xlink:label="AnnualReturn2012" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2012" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2012">Annual Return 2012</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2012" xlink:to="label_AnnualReturn2012" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2013" xlink:label="AnnualReturn2013" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2013" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2013">Annual Return 2013</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2013" xlink:to="label_AnnualReturn2013" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2024" xlink:label="AnnualReturn2024" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2024" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2024">Annual Return 2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2024" xlink:to="label_AnnualReturn2024" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AnnualReturn2025" xlink:label="AnnualReturn2025" />
    <label xlink:type="resource" xlink:label="label_AnnualReturn2025" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AnnualReturn2025">Annual Return 2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AnnualReturn2025" xlink:to="label_AnnualReturn2025" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartFootnotesTextBlock" xlink:label="BarChartFootnotesTextBlock" />
    <label xlink:type="resource" xlink:label="label_BarChartFootnotesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartFootnotesTextBlock">Bar Chart Footnotes [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartFootnotesTextBlock" xlink:to="label_BarChartFootnotesTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" xlink:label="BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" />
    <label xlink:type="resource" xlink:label="label_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod">Bar Chart, Reason Selected Class Different from Immediately Preceding Period [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" xlink:to="label_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_BarChartReturnsForClassNotOfferedInProspectus" xlink:label="BarChartReturnsForClassNotOfferedInProspectus" />
    <label xlink:type="resource" xlink:label="label_BarChartReturnsForClassNotOfferedInProspectus" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BarChartReturnsForClassNotOfferedInProspectus">Bar Chart, Returns for Class Not Offered in Prospectus [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BarChartReturnsForClassNotOfferedInProspectus" xlink:to="label_BarChartReturnsForClassNotOfferedInProspectus" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceTableDoesReflectSalesLoads" xlink:label="PerformanceTableDoesReflectSalesLoads" />
    <label xlink:type="resource" xlink:label="label_PerformanceTableDoesReflectSalesLoads" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceTableDoesReflectSalesLoads">Performance Table Does Reflect Sales Loads</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTableDoesReflectSalesLoads" xlink:to="label_PerformanceTableDoesReflectSalesLoads" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_IndexNoDeductionForFeesExpensesTaxes" xlink:label="IndexNoDeductionForFeesExpensesTaxes" />
    <label xlink:type="resource" xlink:label="label_IndexNoDeductionForFeesExpensesTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_IndexNoDeductionForFeesExpensesTaxes">Index No Deduction for Fees, Expenses, Taxes [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndexNoDeductionForFeesExpensesTaxes" xlink:to="label_IndexNoDeductionForFeesExpensesTaxes" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceTableExplanationAfterTaxHigher" xlink:label="PerformanceTableExplanationAfterTaxHigher" />
    <label xlink:type="resource" xlink:label="label_PerformanceTableExplanationAfterTaxHigher" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceTableExplanationAfterTaxHigher">Performance Table Explanation after Tax Higher</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTableExplanationAfterTaxHigher" xlink:to="label_PerformanceTableExplanationAfterTaxHigher" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceTableNarrativeTextBlock" xlink:label="PerformanceTableNarrativeTextBlock" />
    <label xlink:type="resource" xlink:label="label_PerformanceTableNarrativeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceTableNarrativeTextBlock">Performance Table Narrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTableNarrativeTextBlock" xlink:to="label_PerformanceTableNarrativeTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" xlink:label="PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" />
    <label xlink:type="resource" xlink:label="label_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod">Performance Table Footnotes, Reason Performance Information for Class Different from Immediately Preceding Period [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" xlink:to="label_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceTableFootnotesTextBlock" xlink:label="PerformanceTableFootnotesTextBlock" />
    <label xlink:type="resource" xlink:label="label_PerformanceTableFootnotesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceTableFootnotesTextBlock">Performance Table Footnotes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTableFootnotesTextBlock" xlink:to="label_PerformanceTableFootnotesTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_PerformanceTableClosingTextBlock" xlink:label="PerformanceTableClosingTextBlock" />
    <label xlink:type="resource" xlink:label="label_PerformanceTableClosingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_PerformanceTableClosingTextBlock">Performance Table Closing [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceTableClosingTextBlock" xlink:to="label_PerformanceTableClosingTextBlock" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AverageAnnualReturnCaption" xlink:label="AverageAnnualReturnCaption" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnCaption" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AverageAnnualReturnCaption">Average Annual Return, Caption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnCaption" xlink:to="label_AverageAnnualReturnCaption" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AverageAnnualReturnColumnName" xlink:label="AverageAnnualReturnColumnName" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnColumnName" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AverageAnnualReturnColumnName">Average Annual Return, Column Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnColumnName" xlink:to="label_AverageAnnualReturnColumnName" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AverageAnnualReturnLabel" xlink:label="AverageAnnualReturnLabel" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnLabel" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AverageAnnualReturnLabel">Label</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnLabel" xlink:to="label_AverageAnnualReturnLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AverageAnnualReturnSinceInception" xlink:label="AverageAnnualReturnSinceInception" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnSinceInception" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AverageAnnualReturnSinceInception">Since Inception</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnSinceInception" xlink:to="label_AverageAnnualReturnSinceInception" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnSinceInception_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AverageAnnualReturnSinceInception_2">Since inception</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnSinceInception" xlink:to="label_AverageAnnualReturnSinceInception_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_AverageAnnualReturnInceptionDate" xlink:label="AverageAnnualReturnInceptionDate" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnInceptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_AverageAnnualReturnInceptionDate">Inception Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnInceptionDate" xlink:to="label_AverageAnnualReturnInceptionDate" />
    <label xlink:type="resource" xlink:label="label_AverageAnnualReturnInceptionDate_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_AverageAnnualReturnInceptionDate_2">Inception Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageAnnualReturnInceptionDate" xlink:to="label_AverageAnnualReturnInceptionDate_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MoneyMarketSevenDayYieldCaption" xlink:label="MoneyMarketSevenDayYieldCaption" />
    <label xlink:type="resource" xlink:label="label_MoneyMarketSevenDayYieldCaption" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MoneyMarketSevenDayYieldCaption">Money Market Seven Day Yield, Caption [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MoneyMarketSevenDayYieldCaption" xlink:to="label_MoneyMarketSevenDayYieldCaption" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MoneyMarketSevenDayYieldColumnName" xlink:label="MoneyMarketSevenDayYieldColumnName" />
    <label xlink:type="resource" xlink:label="label_MoneyMarketSevenDayYieldColumnName" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MoneyMarketSevenDayYieldColumnName">Money Market Seven Day Yield Column [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MoneyMarketSevenDayYieldColumnName" xlink:to="label_MoneyMarketSevenDayYieldColumnName" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MoneyMarketSevenDayYieldPhone" xlink:label="MoneyMarketSevenDayYieldPhone" />
    <label xlink:type="resource" xlink:label="label_MoneyMarketSevenDayYieldPhone" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MoneyMarketSevenDayYieldPhone">Money Market Seven Day Yield Phone</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MoneyMarketSevenDayYieldPhone" xlink:to="label_MoneyMarketSevenDayYieldPhone" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MoneyMarketSevenDayYield" xlink:label="MoneyMarketSevenDayYield" />
    <label xlink:type="resource" xlink:label="label_MoneyMarketSevenDayYield" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MoneyMarketSevenDayYield">Money Market Seven Day Yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MoneyMarketSevenDayYield" xlink:to="label_MoneyMarketSevenDayYield" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_MoneyMarketSevenDayTaxEquivalentYield" xlink:label="MoneyMarketSevenDayTaxEquivalentYield" />
    <label xlink:type="resource" xlink:label="label_MoneyMarketSevenDayTaxEquivalentYield" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MoneyMarketSevenDayTaxEquivalentYield">Money Market Seven Day Tax Equivalent Yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MoneyMarketSevenDayTaxEquivalentYield" xlink:to="label_MoneyMarketSevenDayTaxEquivalentYield" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ThirtyDayYieldCaption" xlink:label="ThirtyDayYieldCaption" />
    <label xlink:type="resource" xlink:label="label_ThirtyDayYieldCaption" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ThirtyDayYieldCaption">Thirty Day Yield Caption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirtyDayYieldCaption" xlink:to="label_ThirtyDayYieldCaption" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ThirtyDayYieldColumnName" xlink:label="ThirtyDayYieldColumnName" />
    <label xlink:type="resource" xlink:label="label_ThirtyDayYieldColumnName" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ThirtyDayYieldColumnName">Thirty Day Yield Column [Text]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirtyDayYieldColumnName" xlink:to="label_ThirtyDayYieldColumnName" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ThirtyDayYieldPhone" xlink:label="ThirtyDayYieldPhone" />
    <label xlink:type="resource" xlink:label="label_ThirtyDayYieldPhone" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ThirtyDayYieldPhone">Thirty Day Yield Phone</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirtyDayYieldPhone" xlink:to="label_ThirtyDayYieldPhone" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ThirtyDayYield" xlink:label="ThirtyDayYield" />
    <label xlink:type="resource" xlink:label="label_ThirtyDayYield" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ThirtyDayYield">Thirty Day Yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirtyDayYield" xlink:to="label_ThirtyDayYield" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_ThirtyDayTaxEquivalentYield" xlink:label="ThirtyDayTaxEquivalentYield" />
    <label xlink:type="resource" xlink:label="label_ThirtyDayTaxEquivalentYield" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ThirtyDayTaxEquivalentYield">Thirty Day Tax Equivalent Yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThirtyDayTaxEquivalentYield" xlink:to="label_ThirtyDayTaxEquivalentYield" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rr/2023/rr-2023.xsd#rr_SupplementToProspectusTextBlock" xlink:label="SupplementToProspectusTextBlock" />
    <label xlink:type="resource" xlink:label="label_SupplementToProspectusTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SupplementToProspectusTextBlock">Supplement to Prospectus [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementToProspectusTextBlock" xlink:to="label_SupplementToProspectusTextBlock" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassACMember" xlink:label="ClassACMember" />
    <label xlink:type="resource" xlink:label="label_ClassACMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassACMember">Class AC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACMember" xlink:to="label_ClassACMember" />
    <label xlink:type="resource" xlink:label="label_ClassACMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassACMember_2">Class A C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACMember" xlink:to="label_ClassACMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassACMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassACMember_3">Class AC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACMember" xlink:to="label_ClassACMember_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_ClassACMember_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_ClassACMember_4">Class A C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACMember" xlink:to="label_ClassACMember_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000003311Member" xlink:label="S000003311Member" />
    <label xlink:type="resource" xlink:label="label_S000003311Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000003311Member">S000003311 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003311Member" xlink:to="label_S000003311Member" />
    <label xlink:type="resource" xlink:label="label_S000003311Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000003311Member_2">Blue Chip Growth Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003311Member" xlink:to="label_S000003311Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000003311Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000003311Member_3">Blue Chip Growth Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003311Member" xlink:to="label_S000003311Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SP500IndexMember" xlink:label="SP500IndexMember" />
    <label xlink:type="resource" xlink:label="label_SP500IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SP500IndexMember">S P Five Hundred Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SP500IndexMember" xlink:to="label_SP500IndexMember" />
    <label xlink:type="resource" xlink:label="label_SP500IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SP500IndexMember_2">S P Five Hundred Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SP500IndexMember" xlink:to="label_SP500IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SP500IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SP500IndexMember_3">S&amp;P 500 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SP500IndexMember" xlink:to="label_SP500IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_Russell1000GrowthIndexMember" xlink:label="Russell1000GrowthIndexMember" />
    <label xlink:type="resource" xlink:label="label_Russell1000GrowthIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_Russell1000GrowthIndexMember">Russell One Thousand Growth Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell1000GrowthIndexMember" xlink:to="label_Russell1000GrowthIndexMember" />
    <label xlink:type="resource" xlink:label="label_Russell1000GrowthIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_Russell1000GrowthIndexMember_2">Russell One Thousand Growth Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell1000GrowthIndexMember" xlink:to="label_Russell1000GrowthIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_Russell1000GrowthIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_Russell1000GrowthIndexMember_3">Russell 1000 Growth Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell1000GrowthIndexMember" xlink:to="label_Russell1000GrowthIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153947Member" xlink:label="C000153947Member" />
    <label xlink:type="resource" xlink:label="label_C000153947Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153947Member">C000153947 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153947Member" xlink:to="label_C000153947Member" />
    <label xlink:type="resource" xlink:label="label_C000153947Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153947Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153947Member" xlink:to="label_C000153947Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153947Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153947Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153947Member" xlink:to="label_C000153947Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153948Member" xlink:label="C000153948Member" />
    <label xlink:type="resource" xlink:label="label_C000153948Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153948Member">C000153948 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153948Member" xlink:to="label_C000153948Member" />
    <label xlink:type="resource" xlink:label="label_C000153948Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153948Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153948Member" xlink:to="label_C000153948Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153948Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153948Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153948Member" xlink:to="label_C000153948Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_CashAndCashEquivalentsRiskMember" xlink:label="CashAndCashEquivalentsRiskMember" />
    <label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_CashAndCashEquivalentsRiskMember">Cash And Cash Equivalents Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsRiskMember" xlink:to="label_CashAndCashEquivalentsRiskMember" />
    <label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_CashAndCashEquivalentsRiskMember_2">Cash And Cash Equivalents Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsRiskMember" xlink:to="label_CashAndCashEquivalentsRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_HongKongStockConnectProgramStockConnectRiskMember" xlink:label="HongKongStockConnectProgramStockConnectRiskMember" />
    <label xlink:type="resource" xlink:label="label_HongKongStockConnectProgramStockConnectRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_HongKongStockConnectProgramStockConnectRiskMember">Hong Kong Stock Connect Program (Stock Connect) Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HongKongStockConnectProgramStockConnectRiskMember" xlink:to="label_HongKongStockConnectProgramStockConnectRiskMember" />
    <label xlink:type="resource" xlink:label="label_HongKongStockConnectProgramStockConnectRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_HongKongStockConnectProgramStockConnectRiskMember_2">Hong Kong Stock Connect Program (Stock Connect) Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HongKongStockConnectProgramStockConnectRiskMember" xlink:to="label_HongKongStockConnectProgramStockConnectRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_HybridinstrumentriskMember" xlink:label="HybridinstrumentriskMember" />
    <label xlink:type="resource" xlink:label="label_HybridinstrumentriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_HybridinstrumentriskMember">Hybrid instrument risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HybridinstrumentriskMember" xlink:to="label_HybridinstrumentriskMember" />
    <label xlink:type="resource" xlink:label="label_HybridinstrumentriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_HybridinstrumentriskMember_2">Hybrid instrument risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HybridinstrumentriskMember" xlink:to="label_HybridinstrumentriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_InformationTechnologyCompaniesRiskMember" xlink:label="InformationTechnologyCompaniesRiskMember" />
    <label xlink:type="resource" xlink:label="label_InformationTechnologyCompaniesRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_InformationTechnologyCompaniesRiskMember">Information Technology Companies Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InformationTechnologyCompaniesRiskMember" xlink:to="label_InformationTechnologyCompaniesRiskMember" />
    <label xlink:type="resource" xlink:label="label_InformationTechnologyCompaniesRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_InformationTechnologyCompaniesRiskMember_2">Information Technology Companies Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InformationTechnologyCompaniesRiskMember" xlink:to="label_InformationTechnologyCompaniesRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_LargeCompanyRiskMember" xlink:label="LargeCompanyRiskMember" />
    <label xlink:type="resource" xlink:label="label_LargeCompanyRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_LargeCompanyRiskMember">Large Company Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LargeCompanyRiskMember" xlink:to="label_LargeCompanyRiskMember" />
    <label xlink:type="resource" xlink:label="label_LargeCompanyRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_LargeCompanyRiskMember_2">Large Company Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LargeCompanyRiskMember" xlink:to="label_LargeCompanyRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MediaandcommunicationssectorriskMember" xlink:label="MediaandcommunicationssectorriskMember" />
    <label xlink:type="resource" xlink:label="label_MediaandcommunicationssectorriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MediaandcommunicationssectorriskMember">Media and communications sector risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MediaandcommunicationssectorriskMember" xlink:to="label_MediaandcommunicationssectorriskMember" />
    <label xlink:type="resource" xlink:label="label_MediaandcommunicationssectorriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MediaandcommunicationssectorriskMember_2">Media and communications sector risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MediaandcommunicationssectorriskMember" xlink:to="label_MediaandcommunicationssectorriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MidSizedCompanyRiskMember" xlink:label="MidSizedCompanyRiskMember" />
    <label xlink:type="resource" xlink:label="label_MidSizedCompanyRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MidSizedCompanyRiskMember">Mid Sized Company Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MidSizedCompanyRiskMember" xlink:to="label_MidSizedCompanyRiskMember" />
    <label xlink:type="resource" xlink:label="label_MidSizedCompanyRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MidSizedCompanyRiskMember_2">Mid Sized Company Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MidSizedCompanyRiskMember" xlink:to="label_MidSizedCompanyRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_RepurchaseAgreementRiskMember" xlink:label="RepurchaseAgreementRiskMember" />
    <label xlink:type="resource" xlink:label="label_RepurchaseAgreementRiskMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_RepurchaseAgreementRiskMember">Repurchase Agreement Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepurchaseAgreementRiskMember" xlink:to="label_RepurchaseAgreementRiskMember" />
    <label xlink:type="resource" xlink:label="label_RepurchaseAgreementRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RepurchaseAgreementRiskMember_2">Repurchase Agreement Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepurchaseAgreementRiskMember" xlink:to="label_RepurchaseAgreementRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SectorRiskMember" xlink:label="SectorRiskMember" />
    <label xlink:type="resource" xlink:label="label_SectorRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SectorRiskMember">Sector Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SectorRiskMember" xlink:to="label_SectorRiskMember" />
    <label xlink:type="resource" xlink:label="label_SectorRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SectorRiskMember_2">Sector Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SectorRiskMember" xlink:to="label_SectorRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_TechnologyCompaniesRiskMember" xlink:label="TechnologyCompaniesRiskMember" />
    <label xlink:type="resource" xlink:label="label_TechnologyCompaniesRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_TechnologyCompaniesRiskMember">Technology Companies Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TechnologyCompaniesRiskMember" xlink:to="label_TechnologyCompaniesRiskMember" />
    <label xlink:type="resource" xlink:label="label_TechnologyCompaniesRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_TechnologyCompaniesRiskMember_2">Technology Companies Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TechnologyCompaniesRiskMember" xlink:to="label_TechnologyCompaniesRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_WarrantsRiskMember" xlink:label="WarrantsRiskMember" />
    <label xlink:type="resource" xlink:label="label_WarrantsRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_WarrantsRiskMember">Warrants Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsRiskMember" xlink:to="label_WarrantsRiskMember" />
    <label xlink:type="resource" xlink:label="label_WarrantsRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_WarrantsRiskMember_2">Warrants Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsRiskMember" xlink:to="label_WarrantsRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassIMember" xlink:label="ClassIMember" />
    <label xlink:type="resource" xlink:label="label_ClassIMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassIMember">Class I [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassIMember" xlink:to="label_ClassIMember" />
    <label xlink:type="resource" xlink:label="label_ClassIMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassIMember_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassIMember" xlink:to="label_ClassIMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassIMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassIMember_3">Class I [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassIMember" xlink:to="label_ClassIMember_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_ClassIMember_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_ClassIMember_4">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassIMember" xlink:to="label_ClassIMember_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153949Member" xlink:label="C000153949Member" />
    <label xlink:type="resource" xlink:label="label_C000153949Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153949Member">C000153949 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153949Member" xlink:to="label_C000153949Member" />
    <label xlink:type="resource" xlink:label="label_C000153949Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153949Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153949Member" xlink:to="label_C000153949Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153949Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153949Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153949Member" xlink:to="label_C000153949Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassACIR6Member" xlink:label="ClassACIR6Member" />
    <label xlink:type="resource" xlink:label="label_ClassACIR6Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassACIR6Member">Class ACIR6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACIR6Member" xlink:to="label_ClassACIR6Member" />
    <label xlink:type="resource" xlink:label="label_ClassACIR6Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassACIR6Member_2">Class A C I R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACIR6Member" xlink:to="label_ClassACIR6Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassACIR6Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassACIR6Member_3">Class ACIR6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACIR6Member" xlink:to="label_ClassACIR6Member_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_ClassACIR6Member_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_ClassACIR6Member_4">Class A C I R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACIR6Member" xlink:to="label_ClassACIR6Member_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000017260Member" xlink:label="S000017260Member" />
    <label xlink:type="resource" xlink:label="label_S000017260Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000017260Member">S000017260 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000017260Member" xlink:to="label_S000017260Member" />
    <label xlink:type="resource" xlink:label="label_S000017260Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000017260Member_2">Disciplined Value Emerging Markets Equity Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000017260Member" xlink:to="label_S000017260Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000017260Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000017260Member_3">Disciplined Value Emerging Markets Equity Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000017260Member" xlink:to="label_S000017260Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MSCIEmergingMarketsIndexMember" xlink:label="MSCIEmergingMarketsIndexMember" />
    <label xlink:type="resource" xlink:label="label_MSCIEmergingMarketsIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MSCIEmergingMarketsIndexMember">M S C I Emerging Markets Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIEmergingMarketsIndexMember" xlink:to="label_MSCIEmergingMarketsIndexMember" />
    <label xlink:type="resource" xlink:label="label_MSCIEmergingMarketsIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MSCIEmergingMarketsIndexMember_2">M S C I Emerging Markets Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIEmergingMarketsIndexMember" xlink:to="label_MSCIEmergingMarketsIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_MSCIEmergingMarketsIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MSCIEmergingMarketsIndexMember_3">MSCI Emerging Markets Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIEmergingMarketsIndexMember" xlink:to="label_MSCIEmergingMarketsIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000099349Member" xlink:label="C000099349Member" />
    <label xlink:type="resource" xlink:label="label_C000099349Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000099349Member">C000099349 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000099349Member" xlink:to="label_C000099349Member" />
    <label xlink:type="resource" xlink:label="label_C000099349Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000099349Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000099349Member" xlink:to="label_C000099349Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000099349Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000099349Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000099349Member" xlink:to="label_C000099349Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000099350Member" xlink:label="C000099350Member" />
    <label xlink:type="resource" xlink:label="label_C000099350Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000099350Member">C000099350 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000099350Member" xlink:to="label_C000099350Member" />
    <label xlink:type="resource" xlink:label="label_C000099350Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000099350Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000099350Member" xlink:to="label_C000099350Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000099350Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000099350Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000099350Member" xlink:to="label_C000099350Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000099351Member" xlink:label="C000099351Member" />
    <label xlink:type="resource" xlink:label="label_C000099351Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000099351Member">C000099351 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000099351Member" xlink:to="label_C000099351Member" />
    <label xlink:type="resource" xlink:label="label_C000099351Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000099351Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000099351Member" xlink:to="label_C000099351Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000099351Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000099351Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000099351Member" xlink:to="label_C000099351Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106468Member" xlink:label="C000106468Member" />
    <label xlink:type="resource" xlink:label="label_C000106468Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106468Member">C000106468 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106468Member" xlink:to="label_C000106468Member" />
    <label xlink:type="resource" xlink:label="label_C000106468Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106468Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106468Member" xlink:to="label_C000106468Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106468Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106468Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106468Member" xlink:to="label_C000106468Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_FrontiermarketriskMember" xlink:label="FrontiermarketriskMember" />
    <label xlink:type="resource" xlink:label="label_FrontiermarketriskMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_FrontiermarketriskMember">Frontier-market risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FrontiermarketriskMember" xlink:to="label_FrontiermarketriskMember" />
    <label xlink:type="resource" xlink:label="label_FrontiermarketriskMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_FrontiermarketriskMember_2">Frontier-market risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FrontiermarketriskMember" xlink:to="label_FrontiermarketriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_GreaterChinaRiskMember" xlink:label="GreaterChinaRiskMember" />
    <label xlink:type="resource" xlink:label="label_GreaterChinaRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_GreaterChinaRiskMember">Greater China Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GreaterChinaRiskMember" xlink:to="label_GreaterChinaRiskMember" />
    <label xlink:type="resource" xlink:label="label_GreaterChinaRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_GreaterChinaRiskMember_2">Greater China Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GreaterChinaRiskMember" xlink:to="label_GreaterChinaRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MasterLimitedPartnershipRiskMember" xlink:label="MasterLimitedPartnershipRiskMember" />
    <label xlink:type="resource" xlink:label="label_MasterLimitedPartnershipRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MasterLimitedPartnershipRiskMember">Master Limited Partnership Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MasterLimitedPartnershipRiskMember" xlink:to="label_MasterLimitedPartnershipRiskMember" />
    <label xlink:type="resource" xlink:label="label_MasterLimitedPartnershipRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MasterLimitedPartnershipRiskMember_2">Master Limited Partnership Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MasterLimitedPartnershipRiskMember" xlink:to="label_MasterLimitedPartnershipRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_QuantitativeModelingRiskMember" xlink:label="QuantitativeModelingRiskMember" />
    <label xlink:type="resource" xlink:label="label_QuantitativeModelingRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_QuantitativeModelingRiskMember">Quantitative Modeling Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="QuantitativeModelingRiskMember" xlink:to="label_QuantitativeModelingRiskMember" />
    <label xlink:type="resource" xlink:label="label_QuantitativeModelingRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_QuantitativeModelingRiskMember_2">Quantitative Modeling Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="QuantitativeModelingRiskMember" xlink:to="label_QuantitativeModelingRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_RealEstateInvestmentTrustRiskMember" xlink:label="RealEstateInvestmentTrustRiskMember" />
    <label xlink:type="resource" xlink:label="label_RealEstateInvestmentTrustRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RealEstateInvestmentTrustRiskMember">Real Estate Investment Trust Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealEstateInvestmentTrustRiskMember" xlink:to="label_RealEstateInvestmentTrustRiskMember" />
    <label xlink:type="resource" xlink:label="label_RealEstateInvestmentTrustRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_RealEstateInvestmentTrustRiskMember_2">Real Estate Investment Trust Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealEstateInvestmentTrustRiskMember" xlink:to="label_RealEstateInvestmentTrustRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ValueInvestmentStyleRiskMember" xlink:label="ValueInvestmentStyleRiskMember" />
    <label xlink:type="resource" xlink:label="label_ValueInvestmentStyleRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ValueInvestmentStyleRiskMember">Value Investment Style Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValueInvestmentStyleRiskMember" xlink:to="label_ValueInvestmentStyleRiskMember" />
    <label xlink:type="resource" xlink:label="label_ValueInvestmentStyleRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ValueInvestmentStyleRiskMember_2">Value Investment Style Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValueInvestmentStyleRiskMember" xlink:to="label_ValueInvestmentStyleRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000027304Member" xlink:label="S000027304Member" />
    <label xlink:type="resource" xlink:label="label_S000027304Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000027304Member">S000027304 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000027304Member" xlink:to="label_S000027304Member" />
    <label xlink:type="resource" xlink:label="label_S000027304Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000027304Member_2">Emerging Markets Debt Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000027304Member" xlink:to="label_S000027304Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000027304Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000027304Member_3">Emerging Markets Debt Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000027304Member" xlink:to="label_S000027304Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JPMorganEMBIGlobalDiversifiedIndexMember" xlink:label="JPMorganEMBIGlobalDiversifiedIndexMember" />
    <label xlink:type="resource" xlink:label="label_JPMorganEMBIGlobalDiversifiedIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JPMorganEMBIGlobalDiversifiedIndexMember">J P Morgan E M B I Global Diversified Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JPMorganEMBIGlobalDiversifiedIndexMember" xlink:to="label_JPMorganEMBIGlobalDiversifiedIndexMember" />
    <label xlink:type="resource" xlink:label="label_JPMorganEMBIGlobalDiversifiedIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JPMorganEMBIGlobalDiversifiedIndexMember_2">J P Morgan E M B I Global Diversified Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JPMorganEMBIGlobalDiversifiedIndexMember" xlink:to="label_JPMorganEMBIGlobalDiversifiedIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JPMorganEMBIGlobalDiversifiedIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JPMorganEMBIGlobalDiversifiedIndexMember_3">J.P. Morgan EMBI Global Diversified Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JPMorganEMBIGlobalDiversifiedIndexMember" xlink:to="label_JPMorganEMBIGlobalDiversifiedIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000082346Member" xlink:label="C000082346Member" />
    <label xlink:type="resource" xlink:label="label_C000082346Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000082346Member">C000082346 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000082346Member" xlink:to="label_C000082346Member" />
    <label xlink:type="resource" xlink:label="label_C000082346Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000082346Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000082346Member" xlink:to="label_C000082346Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000082346Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000082346Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000082346Member" xlink:to="label_C000082346Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000145673Member" xlink:label="C000145673Member" />
    <label xlink:type="resource" xlink:label="label_C000145673Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000145673Member">C000145673 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000145673Member" xlink:to="label_C000145673Member" />
    <label xlink:type="resource" xlink:label="label_C000145673Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000145673Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000145673Member" xlink:to="label_C000145673Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000145673Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000145673Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000145673Member" xlink:to="label_C000145673Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000082347Member" xlink:label="C000082347Member" />
    <label xlink:type="resource" xlink:label="label_C000082347Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000082347Member">C000082347 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000082347Member" xlink:to="label_C000082347Member" />
    <label xlink:type="resource" xlink:label="label_C000082347Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000082347Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000082347Member" xlink:to="label_C000082347Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000082347Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000082347Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000082347Member" xlink:to="label_C000082347Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153967Member" xlink:label="C000153967Member" />
    <label xlink:type="resource" xlink:label="label_C000153967Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153967Member">C000153967 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153967Member" xlink:to="label_C000153967Member" />
    <label xlink:type="resource" xlink:label="label_C000153967Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153967Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153967Member" xlink:to="label_C000153967Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153967Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153967Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153967Member" xlink:to="label_C000153967Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ChangingDistributionLevelsRiskMember" xlink:label="ChangingDistributionLevelsRiskMember" />
    <label xlink:type="resource" xlink:label="label_ChangingDistributionLevelsRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ChangingDistributionLevelsRiskMember">Changing Distribution Levels Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangingDistributionLevelsRiskMember" xlink:to="label_ChangingDistributionLevelsRiskMember" />
    <label xlink:type="resource" xlink:label="label_ChangingDistributionLevelsRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ChangingDistributionLevelsRiskMember_2">Changing Distribution Levels Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangingDistributionLevelsRiskMember" xlink:to="label_ChangingDistributionLevelsRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_FloatingRateLoansRiskMember" xlink:label="FloatingRateLoansRiskMember" />
    <label xlink:type="resource" xlink:label="label_FloatingRateLoansRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_FloatingRateLoansRiskMember">Floating Rate Loans Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FloatingRateLoansRiskMember" xlink:to="label_FloatingRateLoansRiskMember" />
    <label xlink:type="resource" xlink:label="label_FloatingRateLoansRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_FloatingRateLoansRiskMember_2">Floating Rate Loans Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FloatingRateLoansRiskMember" xlink:to="label_FloatingRateLoansRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_HongKongBondConnectProgramBondConnectriskMember" xlink:label="HongKongBondConnectProgramBondConnectriskMember" />
    <label xlink:type="resource" xlink:label="label_HongKongBondConnectProgramBondConnectriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_HongKongBondConnectProgramBondConnectriskMember">Hong Kong Bond Connect Program (Bond Connect) risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HongKongBondConnectProgramBondConnectriskMember" xlink:to="label_HongKongBondConnectProgramBondConnectriskMember" />
    <label xlink:type="resource" xlink:label="label_HongKongBondConnectProgramBondConnectriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_HongKongBondConnectProgramBondConnectriskMember_2">Hong Kong Bond Connect Program (Bond Connect) risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HongKongBondConnectProgramBondConnectriskMember" xlink:to="label_HongKongBondConnectProgramBondConnectriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_USGovernmentAgencyObligationsRiskMember" xlink:label="USGovernmentAgencyObligationsRiskMember" />
    <label xlink:type="resource" xlink:label="label_USGovernmentAgencyObligationsRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_USGovernmentAgencyObligationsRiskMember">US Government Agency Obligations Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USGovernmentAgencyObligationsRiskMember" xlink:to="label_USGovernmentAgencyObligationsRiskMember" />
    <label xlink:type="resource" xlink:label="label_USGovernmentAgencyObligationsRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_USGovernmentAgencyObligationsRiskMember_2">US Government Agency Obligations Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USGovernmentAgencyObligationsRiskMember" xlink:to="label_USGovernmentAgencyObligationsRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_USTreasuryObligationsRiskMember" xlink:label="USTreasuryObligationsRiskMember" />
    <label xlink:type="resource" xlink:label="label_USTreasuryObligationsRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_USTreasuryObligationsRiskMember">US Treasury Obligations Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTreasuryObligationsRiskMember" xlink:to="label_USTreasuryObligationsRiskMember" />
    <label xlink:type="resource" xlink:label="label_USTreasuryObligationsRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_USTreasuryObligationsRiskMember_2">US Treasury Obligations Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTreasuryObligationsRiskMember" xlink:to="label_USTreasuryObligationsRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassR4Member" xlink:label="ClassR4Member" />
    <label xlink:type="resource" xlink:label="label_ClassR4Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassR4Member">Class R4 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassR4Member" xlink:to="label_ClassR4Member" />
    <label xlink:type="resource" xlink:label="label_ClassR4Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassR4Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassR4Member" xlink:to="label_ClassR4Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassR4Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassR4Member_3">Class R4 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassR4Member" xlink:to="label_ClassR4Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153966Member" xlink:label="C000153966Member" />
    <label xlink:type="resource" xlink:label="label_C000153966Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153966Member">C000153966 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153966Member" xlink:to="label_C000153966Member" />
    <label xlink:type="resource" xlink:label="label_C000153966Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153966Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153966Member" xlink:to="label_C000153966Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153966Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153966Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153966Member" xlink:to="label_C000153966Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000003317Member" xlink:label="S000003317Member" />
    <label xlink:type="resource" xlink:label="label_S000003317Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000003317Member">S000003317 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003317Member" xlink:to="label_S000003317Member" />
    <label xlink:type="resource" xlink:label="label_S000003317Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000003317Member_2">Equity Income Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003317Member" xlink:to="label_S000003317Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000003317Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000003317Member_3">Equity Income Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003317Member" xlink:to="label_S000003317Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_Russell1000IndexMember" xlink:label="Russell1000IndexMember" />
    <label xlink:type="resource" xlink:label="label_Russell1000IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_Russell1000IndexMember">Russell One Thousand Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell1000IndexMember" xlink:to="label_Russell1000IndexMember" />
    <label xlink:type="resource" xlink:label="label_Russell1000IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_Russell1000IndexMember_2">Russell One Thousand Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell1000IndexMember" xlink:to="label_Russell1000IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_Russell1000IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_Russell1000IndexMember_3">Russell 1000 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell1000IndexMember" xlink:to="label_Russell1000IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_Russell1000ValueIndexMember" xlink:label="Russell1000ValueIndexMember" />
    <label xlink:type="resource" xlink:label="label_Russell1000ValueIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_Russell1000ValueIndexMember">Russell One Thousand Value Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell1000ValueIndexMember" xlink:to="label_Russell1000ValueIndexMember" />
    <label xlink:type="resource" xlink:label="label_Russell1000ValueIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_Russell1000ValueIndexMember_2">Russell One Thousand Value Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell1000ValueIndexMember" xlink:to="label_Russell1000ValueIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_Russell1000ValueIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_Russell1000ValueIndexMember_3">Russell 1000 Value Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell1000ValueIndexMember" xlink:to="label_Russell1000ValueIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153950Member" xlink:label="C000153950Member" />
    <label xlink:type="resource" xlink:label="label_C000153950Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153950Member">C000153950 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153950Member" xlink:to="label_C000153950Member" />
    <label xlink:type="resource" xlink:label="label_C000153950Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153950Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153950Member" xlink:to="label_C000153950Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153950Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153950Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153950Member" xlink:to="label_C000153950Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153951Member" xlink:label="C000153951Member" />
    <label xlink:type="resource" xlink:label="label_C000153951Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153951Member">C000153951 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153951Member" xlink:to="label_C000153951Member" />
    <label xlink:type="resource" xlink:label="label_C000153951Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153951Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153951Member" xlink:to="label_C000153951Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153951Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153951Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153951Member" xlink:to="label_C000153951Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_FinancialServicesSectorRiskMember" xlink:label="FinancialServicesSectorRiskMember" />
    <label xlink:type="resource" xlink:label="label_FinancialServicesSectorRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_FinancialServicesSectorRiskMember">Financial Services Sector Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialServicesSectorRiskMember" xlink:to="label_FinancialServicesSectorRiskMember" />
    <label xlink:type="resource" xlink:label="label_FinancialServicesSectorRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_FinancialServicesSectorRiskMember_2">Financial Services Sector Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialServicesSectorRiskMember" xlink:to="label_FinancialServicesSectorRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153952Member" xlink:label="C000153952Member" />
    <label xlink:type="resource" xlink:label="label_C000153952Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153952Member">C000153952 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153952Member" xlink:to="label_C000153952Member" />
    <label xlink:type="resource" xlink:label="label_C000153952Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153952Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153952Member" xlink:to="label_C000153952Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153952Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153952Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153952Member" xlink:to="label_C000153952Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000020234Member" xlink:label="S000020234Member" />
    <label xlink:type="resource" xlink:label="label_S000020234Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000020234Member">S000020234 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000020234Member" xlink:to="label_S000020234Member" />
    <label xlink:type="resource" xlink:label="label_S000020234Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000020234Member_2">Floating Rate Income Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000020234Member" xlink:to="label_S000020234Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000020234Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000020234Member_3">Floating Rate Income Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000020234Member" xlink:to="label_S000020234Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MorningstarLSTAUSLeveragedLoanIndexMember" xlink:label="MorningstarLSTAUSLeveragedLoanIndexMember" />
    <label xlink:type="resource" xlink:label="label_MorningstarLSTAUSLeveragedLoanIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MorningstarLSTAUSLeveragedLoanIndexMember">Morningstar L S T A U S Leveraged Loan Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarLSTAUSLeveragedLoanIndexMember" xlink:to="label_MorningstarLSTAUSLeveragedLoanIndexMember" />
    <label xlink:type="resource" xlink:label="label_MorningstarLSTAUSLeveragedLoanIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MorningstarLSTAUSLeveragedLoanIndexMember_2">Morningstar L S T A U S Leveraged Loan Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarLSTAUSLeveragedLoanIndexMember" xlink:to="label_MorningstarLSTAUSLeveragedLoanIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_MorningstarLSTAUSLeveragedLoanIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MorningstarLSTAUSLeveragedLoanIndexMember_3">Morningstar LSTA US Leveraged Loan Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarLSTAUSLeveragedLoanIndexMember" xlink:to="label_MorningstarLSTAUSLeveragedLoanIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000056647Member" xlink:label="C000056647Member" />
    <label xlink:type="resource" xlink:label="label_C000056647Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000056647Member">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056647Member" xlink:to="label_C000056647Member" />
    <label xlink:type="resource" xlink:label="label_C000056647Member_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000056647Member_2">C000056647 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056647Member" xlink:to="label_C000056647Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000056647Member_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000056647Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056647Member" xlink:to="label_C000056647Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000056649Member" xlink:label="C000056649Member" />
    <label xlink:type="resource" xlink:label="label_C000056649Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000056649Member">C000056649 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056649Member" xlink:to="label_C000056649Member" />
    <label xlink:type="resource" xlink:label="label_C000056649Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000056649Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056649Member" xlink:to="label_C000056649Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000056649Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000056649Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056649Member" xlink:to="label_C000056649Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000056651Member" xlink:label="C000056651Member" />
    <label xlink:type="resource" xlink:label="label_C000056651Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000056651Member">C000056651 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056651Member" xlink:to="label_C000056651Member" />
    <label xlink:type="resource" xlink:label="label_C000056651Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000056651Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056651Member" xlink:to="label_C000056651Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000056651Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000056651Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056651Member" xlink:to="label_C000056651Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106469Member" xlink:label="C000106469Member" />
    <label xlink:type="resource" xlink:label="label_C000106469Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106469Member">C000106469 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106469Member" xlink:to="label_C000106469Member" />
    <label xlink:type="resource" xlink:label="label_C000106469Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106469Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106469Member" xlink:to="label_C000106469Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106469Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106469Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106469Member" xlink:to="label_C000106469Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_DistressedinvestmentsriskMember" xlink:label="DistressedinvestmentsriskMember" />
    <label xlink:type="resource" xlink:label="label_DistressedinvestmentsriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_DistressedinvestmentsriskMember">Distressed investments risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistressedinvestmentsriskMember" xlink:to="label_DistressedinvestmentsriskMember" />
    <label xlink:type="resource" xlink:label="label_DistressedinvestmentsriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_DistressedinvestmentsriskMember_2">Distressed investments risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistressedinvestmentsriskMember" xlink:to="label_DistressedinvestmentsriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_InterestRateRiskMember" xlink:label="InterestRateRiskMember" />
    <label xlink:type="resource" xlink:label="label_InterestRateRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_InterestRateRiskMember">Interest Rate Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateRiskMember" xlink:to="label_InterestRateRiskMember" />
    <label xlink:type="resource" xlink:label="label_InterestRateRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_InterestRateRiskMember_2">Interest Rate Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateRiskMember" xlink:to="label_InterestRateRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_LIBORDiscontinuationRiskMember" xlink:label="LIBORDiscontinuationRiskMember" />
    <label xlink:type="resource" xlink:label="label_LIBORDiscontinuationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_LIBORDiscontinuationRiskMember">LIBOR Discontinuation Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LIBORDiscontinuationRiskMember" xlink:to="label_LIBORDiscontinuationRiskMember" />
    <label xlink:type="resource" xlink:label="label_LIBORDiscontinuationRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_LIBORDiscontinuationRiskMember_2">LIBOR Discontinuation Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LIBORDiscontinuationRiskMember" xlink:to="label_LIBORDiscontinuationRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SmallnumberofissuersriskMember" xlink:label="SmallnumberofissuersriskMember" />
    <label xlink:type="resource" xlink:label="label_SmallnumberofissuersriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SmallnumberofissuersriskMember">Small number of issuers risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SmallnumberofissuersriskMember" xlink:to="label_SmallnumberofissuersriskMember" />
    <label xlink:type="resource" xlink:label="label_SmallnumberofissuersriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SmallnumberofissuersriskMember_2">Small number of issuers risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SmallnumberofissuersriskMember" xlink:to="label_SmallnumberofissuersriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassAIR6Member" xlink:label="ClassAIR6Member" />
    <label xlink:type="resource" xlink:label="label_ClassAIR6Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassAIR6Member">Class AIR6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAIR6Member" xlink:to="label_ClassAIR6Member" />
    <label xlink:type="resource" xlink:label="label_ClassAIR6Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassAIR6Member_2">Class A I R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAIR6Member" xlink:to="label_ClassAIR6Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassAIR6Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassAIR6Member_3">Class AIR6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAIR6Member" xlink:to="label_ClassAIR6Member_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_ClassAIR6Member_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_ClassAIR6Member_4">Class A I R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAIR6Member" xlink:to="label_ClassAIR6Member_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000037602Member" xlink:label="S000037602Member" />
    <label xlink:type="resource" xlink:label="label_S000037602Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000037602Member">S000037602 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000037602Member" xlink:to="label_S000037602Member" />
    <label xlink:type="resource" xlink:label="label_S000037602Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000037602Member_2">Fundamental Global Franchise Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000037602Member" xlink:to="label_S000037602Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000037602Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000037602Member_3">Fundamental Global Franchise Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000037602Member" xlink:to="label_S000037602Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MSCIWorldIndexMember" xlink:label="MSCIWorldIndexMember" />
    <label xlink:type="resource" xlink:label="label_MSCIWorldIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MSCIWorldIndexMember">M S C I World Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIWorldIndexMember" xlink:to="label_MSCIWorldIndexMember" />
    <label xlink:type="resource" xlink:label="label_MSCIWorldIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MSCIWorldIndexMember_2">M S C I World Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIWorldIndexMember" xlink:to="label_MSCIWorldIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_MSCIWorldIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MSCIWorldIndexMember_3">MSCI World Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIWorldIndexMember" xlink:to="label_MSCIWorldIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000116034Member" xlink:label="C000116034Member" />
    <label xlink:type="resource" xlink:label="label_C000116034Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000116034Member">C000116034 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000116034Member" xlink:to="label_C000116034Member" />
    <label xlink:type="resource" xlink:label="label_C000116034Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000116034Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000116034Member" xlink:to="label_C000116034Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000116034Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000116034Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000116034Member" xlink:to="label_C000116034Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000116035Member" xlink:label="C000116035Member" />
    <label xlink:type="resource" xlink:label="label_C000116035Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000116035Member">C000116035 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000116035Member" xlink:to="label_C000116035Member" />
    <label xlink:type="resource" xlink:label="label_C000116035Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000116035Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000116035Member" xlink:to="label_C000116035Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000116035Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000116035Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000116035Member" xlink:to="label_C000116035Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000178758Member" xlink:label="C000178758Member" />
    <label xlink:type="resource" xlink:label="label_C000178758Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000178758Member">C000178758 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000178758Member" xlink:to="label_C000178758Member" />
    <label xlink:type="resource" xlink:label="label_C000178758Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000178758Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000178758Member" xlink:to="label_C000178758Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000178758Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000178758Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000178758Member" xlink:to="label_C000178758Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ConsumerdiscretionarysectorriskMember" xlink:label="ConsumerdiscretionarysectorriskMember" />
    <label xlink:type="resource" xlink:label="label_ConsumerdiscretionarysectorriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ConsumerdiscretionarysectorriskMember">Consumer discretionary sector risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsumerdiscretionarysectorriskMember" xlink:to="label_ConsumerdiscretionarysectorriskMember" />
    <label xlink:type="resource" xlink:label="label_ConsumerdiscretionarysectorriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ConsumerdiscretionarysectorriskMember_2">Consumer discretionary sector risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsumerdiscretionarysectorriskMember" xlink:to="label_ConsumerdiscretionarysectorriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ConsumerstaplessectorriskMember" xlink:label="ConsumerstaplessectorriskMember" />
    <label xlink:type="resource" xlink:label="label_ConsumerstaplessectorriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ConsumerstaplessectorriskMember">Consumer staples sector risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsumerstaplessectorriskMember" xlink:to="label_ConsumerstaplessectorriskMember" />
    <label xlink:type="resource" xlink:label="label_ConsumerstaplessectorriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ConsumerstaplessectorriskMember_2">Consumer staples sector risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsumerstaplessectorriskMember" xlink:to="label_ConsumerstaplessectorriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000040959Member" xlink:label="S000040959Member" />
    <label xlink:type="resource" xlink:label="label_S000040959Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000040959Member">S000040959 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000040959Member" xlink:to="label_S000040959Member" />
    <label xlink:type="resource" xlink:label="label_S000040959Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000040959Member_2">Global Equity Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000040959Member" xlink:to="label_S000040959Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000040959Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000040959Member_3">Global Equity Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000040959Member" xlink:to="label_S000040959Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000127063Member" xlink:label="C000127063Member" />
    <label xlink:type="resource" xlink:label="label_C000127063Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000127063Member">C000127063 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000127063Member" xlink:to="label_C000127063Member" />
    <label xlink:type="resource" xlink:label="label_C000127063Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000127063Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000127063Member" xlink:to="label_C000127063Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000127063Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000127063Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000127063Member" xlink:to="label_C000127063Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000152689Member" xlink:label="C000152689Member" />
    <label xlink:type="resource" xlink:label="label_C000152689Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000152689Member">C000152689 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000152689Member" xlink:to="label_C000152689Member" />
    <label xlink:type="resource" xlink:label="label_C000152689Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000152689Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000152689Member" xlink:to="label_C000152689Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000152689Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000152689Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000152689Member" xlink:to="label_C000152689Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000127064Member" xlink:label="C000127064Member" />
    <label xlink:type="resource" xlink:label="label_C000127064Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000127064Member">C000127064 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000127064Member" xlink:to="label_C000127064Member" />
    <label xlink:type="resource" xlink:label="label_C000127064Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000127064Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000127064Member" xlink:to="label_C000127064Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000127064Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000127064Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000127064Member" xlink:to="label_C000127064Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000152690Member" xlink:label="C000152690Member" />
    <label xlink:type="resource" xlink:label="label_C000152690Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000152690Member">C000152690 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000152690Member" xlink:to="label_C000152690Member" />
    <label xlink:type="resource" xlink:label="label_C000152690Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000152690Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000152690Member" xlink:to="label_C000152690Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000152690Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000152690Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000152690Member" xlink:to="label_C000152690Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000152691Member" xlink:label="C000152691Member" />
    <label xlink:type="resource" xlink:label="label_C000152691Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000152691Member">C000152691 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000152691Member" xlink:to="label_C000152691Member" />
    <label xlink:type="resource" xlink:label="label_C000152691Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000152691Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000152691Member" xlink:to="label_C000152691Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000152691Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000152691Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000152691Member" xlink:to="label_C000152691Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000152692Member" xlink:label="C000152692Member" />
    <label xlink:type="resource" xlink:label="label_C000152692Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000152692Member">C000152692 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000152692Member" xlink:to="label_C000152692Member" />
    <label xlink:type="resource" xlink:label="label_C000152692Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000152692Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000152692Member" xlink:to="label_C000152692Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000152692Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000152692Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000152692Member" xlink:to="label_C000152692Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000009779Member" xlink:label="S000009779Member" />
    <label xlink:type="resource" xlink:label="label_S000009779Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000009779Member">S000009779 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000009779Member" xlink:to="label_S000009779Member" />
    <label xlink:type="resource" xlink:label="label_S000009779Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000009779Member_2">International Small Company Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000009779Member" xlink:to="label_S000009779Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000009779Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000009779Member_3">International Small Company Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000009779Member" xlink:to="label_S000009779Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MSCIWorldexUSAIndexMember" xlink:label="MSCIWorldexUSAIndexMember" />
    <label xlink:type="resource" xlink:label="label_MSCIWorldexUSAIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MSCIWorldexUSAIndexMember">M S C I Worldex U S A Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIWorldexUSAIndexMember" xlink:to="label_MSCIWorldexUSAIndexMember" />
    <label xlink:type="resource" xlink:label="label_MSCIWorldexUSAIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MSCIWorldexUSAIndexMember_2">M S C I Worldex U S A Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIWorldexUSAIndexMember" xlink:to="label_MSCIWorldexUSAIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_MSCIWorldexUSAIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MSCIWorldexUSAIndexMember_3">MSCI World ex-USA Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIWorldexUSAIndexMember" xlink:to="label_MSCIWorldexUSAIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MSCIWorldexUSASmallCapIndexMember" xlink:label="MSCIWorldexUSASmallCapIndexMember" />
    <label xlink:type="resource" xlink:label="label_MSCIWorldexUSASmallCapIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MSCIWorldexUSASmallCapIndexMember">M S C I Worldex U S A Small Cap Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIWorldexUSASmallCapIndexMember" xlink:to="label_MSCIWorldexUSASmallCapIndexMember" />
    <label xlink:type="resource" xlink:label="label_MSCIWorldexUSASmallCapIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MSCIWorldexUSASmallCapIndexMember_2">M S C I Worldex U S A Small Cap Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIWorldexUSASmallCapIndexMember" xlink:to="label_MSCIWorldexUSASmallCapIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_MSCIWorldexUSASmallCapIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MSCIWorldexUSASmallCapIndexMember_3">MSCI World ex USA Small Cap Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIWorldexUSASmallCapIndexMember" xlink:to="label_MSCIWorldexUSASmallCapIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000128520Member" xlink:label="C000128520Member" />
    <label xlink:type="resource" xlink:label="label_C000128520Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000128520Member">C000128520 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128520Member" xlink:to="label_C000128520Member" />
    <label xlink:type="resource" xlink:label="label_C000128520Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000128520Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128520Member" xlink:to="label_C000128520Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000128520Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000128520Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128520Member" xlink:to="label_C000128520Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000128521Member" xlink:label="C000128521Member" />
    <label xlink:type="resource" xlink:label="label_C000128521Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000128521Member">C000128521 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128521Member" xlink:to="label_C000128521Member" />
    <label xlink:type="resource" xlink:label="label_C000128521Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000128521Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128521Member" xlink:to="label_C000128521Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000128521Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000128521Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128521Member" xlink:to="label_C000128521Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000128522Member" xlink:label="C000128522Member" />
    <label xlink:type="resource" xlink:label="label_C000128522Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000128522Member">C000128522 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128522Member" xlink:to="label_C000128522Member" />
    <label xlink:type="resource" xlink:label="label_C000128522Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000128522Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128522Member" xlink:to="label_C000128522Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000128522Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000128522Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128522Member" xlink:to="label_C000128522Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000128528Member" xlink:label="C000128528Member" />
    <label xlink:type="resource" xlink:label="label_C000128528Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000128528Member">C000128528 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128528Member" xlink:to="label_C000128528Member" />
    <label xlink:type="resource" xlink:label="label_C000128528Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000128528Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128528Member" xlink:to="label_C000128528Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000128528Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000128528Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128528Member" xlink:to="label_C000128528Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_IndustrialssectorriskMember" xlink:label="IndustrialssectorriskMember" />
    <label xlink:type="resource" xlink:label="label_IndustrialssectorriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_IndustrialssectorriskMember">Industrials sector risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndustrialssectorriskMember" xlink:to="label_IndustrialssectorriskMember" />
    <label xlink:type="resource" xlink:label="label_IndustrialssectorriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_IndustrialssectorriskMember_2">Industrials sector risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndustrialssectorriskMember" xlink:to="label_IndustrialssectorriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassR2R4R5Member" xlink:label="ClassR2R4R5Member" />
    <label xlink:type="resource" xlink:label="label_ClassR2R4R5Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassR2R4R5Member">Class R2 R4 R5 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassR2R4R5Member" xlink:to="label_ClassR2R4R5Member" />
    <label xlink:type="resource" xlink:label="label_ClassR2R4R5Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassR2R4R5Member_2">Class R2 R4 R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassR2R4R5Member" xlink:to="label_ClassR2R4R5Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassR2R4R5Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassR2R4R5Member_3">Class R2 R4 R5 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassR2R4R5Member" xlink:to="label_ClassR2R4R5Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000128524Member" xlink:label="C000128524Member" />
    <label xlink:type="resource" xlink:label="label_C000128524Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000128524Member">C000128524 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128524Member" xlink:to="label_C000128524Member" />
    <label xlink:type="resource" xlink:label="label_C000128524Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000128524Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128524Member" xlink:to="label_C000128524Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000128524Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000128524Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128524Member" xlink:to="label_C000128524Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000128526Member" xlink:label="C000128526Member" />
    <label xlink:type="resource" xlink:label="label_C000128526Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000128526Member">C000128526 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128526Member" xlink:to="label_C000128526Member" />
    <label xlink:type="resource" xlink:label="label_C000128526Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000128526Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128526Member" xlink:to="label_C000128526Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000128526Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000128526Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128526Member" xlink:to="label_C000128526Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000128527Member" xlink:label="C000128527Member" />
    <label xlink:type="resource" xlink:label="label_C000128527Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000128527Member">C000128527 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128527Member" xlink:to="label_C000128527Member" />
    <label xlink:type="resource" xlink:label="label_C000128527Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000128527Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128527Member" xlink:to="label_C000128527Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000128527Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000128527Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000128527Member" xlink:to="label_C000128527Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassAMember" xlink:label="ClassAMember" />
    <label xlink:type="resource" xlink:label="label_ClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_ClassAMember">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAMember" xlink:to="label_ClassAMember" />
    <label xlink:type="resource" xlink:label="label_ClassAMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassAMember_2">Class A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAMember" xlink:to="label_ClassAMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassAMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassAMember_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAMember" xlink:to="label_ClassAMember_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_ClassAMember_4" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassAMember_4">Class A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAMember" xlink:to="label_ClassAMember_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000043433Member" xlink:label="S000043433Member" />
    <label xlink:type="resource" xlink:label="label_S000043433Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000043433Member">S000043433 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043433Member" xlink:to="label_S000043433Member" />
    <label xlink:type="resource" xlink:label="label_S000043433Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000043433Member_2">Lifestyle Blend Aggressive Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043433Member" xlink:to="label_S000043433Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000043433Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000043433Member_3">Lifestyle Blend Aggressive Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043433Member" xlink:to="label_S000043433Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MorningstarUSAggressiveTargetAllocationIndexMember" xlink:label="MorningstarUSAggressiveTargetAllocationIndexMember" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSAggressiveTargetAllocationIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MorningstarUSAggressiveTargetAllocationIndexMember">Morningstar U S Aggressive Target Allocation Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSAggressiveTargetAllocationIndexMember" xlink:to="label_MorningstarUSAggressiveTargetAllocationIndexMember" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSAggressiveTargetAllocationIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MorningstarUSAggressiveTargetAllocationIndexMember_2">Morningstar U S Aggressive Target Allocation Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSAggressiveTargetAllocationIndexMember" xlink:to="label_MorningstarUSAggressiveTargetAllocationIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSAggressiveTargetAllocationIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MorningstarUSAggressiveTargetAllocationIndexMember_3">Morningstar U.S. Aggressive Target Allocation Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSAggressiveTargetAllocationIndexMember" xlink:to="label_MorningstarUSAggressiveTargetAllocationIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancockLifestyleAggressiveIndexMember" xlink:label="JohnHancockLifestyleAggressiveIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleAggressiveIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancockLifestyleAggressiveIndexMember">John Hancock Lifestyle Aggressive Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleAggressiveIndexMember" xlink:to="label_JohnHancockLifestyleAggressiveIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleAggressiveIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancockLifestyleAggressiveIndexMember_2">John Hancock Lifestyle Aggressive Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleAggressiveIndexMember" xlink:to="label_JohnHancockLifestyleAggressiveIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleAggressiveIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancockLifestyleAggressiveIndexMember_3">John Hancock Lifestyle Aggressive Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleAggressiveIndexMember" xlink:to="label_JohnHancockLifestyleAggressiveIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134635Member" xlink:label="C000134635Member" />
    <label xlink:type="resource" xlink:label="label_C000134635Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134635Member">C000134635 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134635Member" xlink:to="label_C000134635Member" />
    <label xlink:type="resource" xlink:label="label_C000134635Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134635Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134635Member" xlink:to="label_C000134635Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134635Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134635Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134635Member" xlink:to="label_C000134635Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000043436Member" xlink:label="S000043436Member" />
    <label xlink:type="resource" xlink:label="label_S000043436Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000043436Member">S000043436 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043436Member" xlink:to="label_S000043436Member" />
    <label xlink:type="resource" xlink:label="label_S000043436Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000043436Member_2">Lifestyle Blend Growth Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043436Member" xlink:to="label_S000043436Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000043436Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000043436Member_3">Lifestyle Blend Growth Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043436Member" xlink:to="label_S000043436Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember" xlink:label="MorningstarUSModeratelyAggressiveTargetAllocationIndexMember" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">Morningstar U S Moderately Aggressive Target Allocation Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSModeratelyAggressiveTargetAllocationIndexMember" xlink:to="label_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember_2">Morningstar U S Moderately Aggressive Target Allocation Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSModeratelyAggressiveTargetAllocationIndexMember" xlink:to="label_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember_3">Morningstar U.S. Moderately Aggressive Target Allocation Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSModeratelyAggressiveTargetAllocationIndexMember" xlink:to="label_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancockLifestyleGrowthIndexMember" xlink:label="JohnHancockLifestyleGrowthIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleGrowthIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancockLifestyleGrowthIndexMember">John Hancock Lifestyle Growth Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleGrowthIndexMember" xlink:to="label_JohnHancockLifestyleGrowthIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleGrowthIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancockLifestyleGrowthIndexMember_2">John Hancock Lifestyle Growth Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleGrowthIndexMember" xlink:to="label_JohnHancockLifestyleGrowthIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleGrowthIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancockLifestyleGrowthIndexMember_3">John Hancock Lifestyle Growth Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleGrowthIndexMember" xlink:to="label_JohnHancockLifestyleGrowthIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134662Member" xlink:label="C000134662Member" />
    <label xlink:type="resource" xlink:label="label_C000134662Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134662Member">C000134662 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134662Member" xlink:to="label_C000134662Member" />
    <label xlink:type="resource" xlink:label="label_C000134662Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134662Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134662Member" xlink:to="label_C000134662Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134662Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134662Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134662Member" xlink:to="label_C000134662Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000043434Member" xlink:label="S000043434Member" />
    <label xlink:type="resource" xlink:label="label_S000043434Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000043434Member">S000043434 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043434Member" xlink:to="label_S000043434Member" />
    <label xlink:type="resource" xlink:label="label_S000043434Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000043434Member_2">Lifestyle Blend Balanced Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043434Member" xlink:to="label_S000043434Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000043434Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000043434Member_3">Lifestyle Blend Balanced Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043434Member" xlink:to="label_S000043434Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MorningstarUSModerateTargetAllocationIndexMember" xlink:label="MorningstarUSModerateTargetAllocationIndexMember" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSModerateTargetAllocationIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MorningstarUSModerateTargetAllocationIndexMember">Morningstar U S Moderate Target Allocation Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSModerateTargetAllocationIndexMember" xlink:to="label_MorningstarUSModerateTargetAllocationIndexMember" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSModerateTargetAllocationIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MorningstarUSModerateTargetAllocationIndexMember_2">Morningstar U S Moderate Target Allocation Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSModerateTargetAllocationIndexMember" xlink:to="label_MorningstarUSModerateTargetAllocationIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSModerateTargetAllocationIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MorningstarUSModerateTargetAllocationIndexMember_3">Morningstar U.S. Moderate Target Allocation Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSModerateTargetAllocationIndexMember" xlink:to="label_MorningstarUSModerateTargetAllocationIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancockLifestyleBalancedIndexMember" xlink:label="JohnHancockLifestyleBalancedIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleBalancedIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancockLifestyleBalancedIndexMember">John Hancock Lifestyle Balanced Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleBalancedIndexMember" xlink:to="label_JohnHancockLifestyleBalancedIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleBalancedIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancockLifestyleBalancedIndexMember_2">John Hancock Lifestyle Balanced Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleBalancedIndexMember" xlink:to="label_JohnHancockLifestyleBalancedIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleBalancedIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancockLifestyleBalancedIndexMember_3">John Hancock Lifestyle Balanced Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleBalancedIndexMember" xlink:to="label_JohnHancockLifestyleBalancedIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134644Member" xlink:label="C000134644Member" />
    <label xlink:type="resource" xlink:label="label_C000134644Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134644Member">C000134644 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134644Member" xlink:to="label_C000134644Member" />
    <label xlink:type="resource" xlink:label="label_C000134644Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134644Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134644Member" xlink:to="label_C000134644Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134644Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134644Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134644Member" xlink:to="label_C000134644Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000043437Member" xlink:label="S000043437Member" />
    <label xlink:type="resource" xlink:label="label_S000043437Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000043437Member">S000043437 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043437Member" xlink:to="label_S000043437Member" />
    <label xlink:type="resource" xlink:label="label_S000043437Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000043437Member_2">Lifestyle Blend Moderate Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043437Member" xlink:to="label_S000043437Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000043437Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000043437Member_3">Lifestyle Blend Moderate Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043437Member" xlink:to="label_S000043437Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MorningstarUSModeratelyConservativeTargetAllocationIndexMember" xlink:label="MorningstarUSModeratelyConservativeTargetAllocationIndexMember" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSModeratelyConservativeTargetAllocationIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">Morningstar U S Moderately Conservative Target Allocation Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSModeratelyConservativeTargetAllocationIndexMember" xlink:to="label_MorningstarUSModeratelyConservativeTargetAllocationIndexMember" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSModeratelyConservativeTargetAllocationIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MorningstarUSModeratelyConservativeTargetAllocationIndexMember_2">Morningstar U S Moderately Conservative Target Allocation Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSModeratelyConservativeTargetAllocationIndexMember" xlink:to="label_MorningstarUSModeratelyConservativeTargetAllocationIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSModeratelyConservativeTargetAllocationIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MorningstarUSModeratelyConservativeTargetAllocationIndexMember_3">Morningstar U.S. Moderately Conservative Target Allocation Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSModeratelyConservativeTargetAllocationIndexMember" xlink:to="label_MorningstarUSModeratelyConservativeTargetAllocationIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancockLifestyleModerateIndexMember" xlink:label="JohnHancockLifestyleModerateIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleModerateIndexMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancockLifestyleModerateIndexMember">John Hancock Lifestyle Moderate Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleModerateIndexMember" xlink:to="label_JohnHancockLifestyleModerateIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleModerateIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancockLifestyleModerateIndexMember_2">John Hancock Lifestyle Moderate Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleModerateIndexMember" xlink:to="label_JohnHancockLifestyleModerateIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleModerateIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancockLifestyleModerateIndexMember_3">John Hancock Lifestyle Moderate Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleModerateIndexMember" xlink:to="label_JohnHancockLifestyleModerateIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134671Member" xlink:label="C000134671Member" />
    <label xlink:type="resource" xlink:label="label_C000134671Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134671Member">C000134671 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134671Member" xlink:to="label_C000134671Member" />
    <label xlink:type="resource" xlink:label="label_C000134671Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134671Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134671Member" xlink:to="label_C000134671Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134671Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134671Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134671Member" xlink:to="label_C000134671Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000043435Member" xlink:label="S000043435Member" />
    <label xlink:type="resource" xlink:label="label_S000043435Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000043435Member">S000043435 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043435Member" xlink:to="label_S000043435Member" />
    <label xlink:type="resource" xlink:label="label_S000043435Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000043435Member_2">Lifestyle Blend Conservative Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043435Member" xlink:to="label_S000043435Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000043435Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000043435Member_3">Lifestyle Blend Conservative Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000043435Member" xlink:to="label_S000043435Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MorningstarUSConservativeTargetAllocationIndexMember" xlink:label="MorningstarUSConservativeTargetAllocationIndexMember" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSConservativeTargetAllocationIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MorningstarUSConservativeTargetAllocationIndexMember">Morningstar U S Conservative Target Allocation Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSConservativeTargetAllocationIndexMember" xlink:to="label_MorningstarUSConservativeTargetAllocationIndexMember" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSConservativeTargetAllocationIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MorningstarUSConservativeTargetAllocationIndexMember_2">Morningstar U S Conservative Target Allocation Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSConservativeTargetAllocationIndexMember" xlink:to="label_MorningstarUSConservativeTargetAllocationIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_MorningstarUSConservativeTargetAllocationIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MorningstarUSConservativeTargetAllocationIndexMember_3">Morningstar U.S. Conservative Target Allocation Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MorningstarUSConservativeTargetAllocationIndexMember" xlink:to="label_MorningstarUSConservativeTargetAllocationIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancockLifestyleConservativeIndexMember" xlink:label="JohnHancockLifestyleConservativeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleConservativeIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancockLifestyleConservativeIndexMember">John Hancock Lifestyle Conservative Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleConservativeIndexMember" xlink:to="label_JohnHancockLifestyleConservativeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleConservativeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancockLifestyleConservativeIndexMember_2">John Hancock Lifestyle Conservative Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleConservativeIndexMember" xlink:to="label_JohnHancockLifestyleConservativeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancockLifestyleConservativeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancockLifestyleConservativeIndexMember_3">John Hancock Lifestyle Conservative Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancockLifestyleConservativeIndexMember" xlink:to="label_JohnHancockLifestyleConservativeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134653Member" xlink:label="C000134653Member" />
    <label xlink:type="resource" xlink:label="label_C000134653Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134653Member">C000134653 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134653Member" xlink:to="label_C000134653Member" />
    <label xlink:type="resource" xlink:label="label_C000134653Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134653Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134653Member" xlink:to="label_C000134653Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134653Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134653Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134653Member" xlink:to="label_C000134653Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassIR2R4R5Member" xlink:label="ClassIR2R4R5Member" />
    <label xlink:type="resource" xlink:label="label_ClassIR2R4R5Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassIR2R4R5Member">Class IR2R4R5 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassIR2R4R5Member" xlink:to="label_ClassIR2R4R5Member" />
    <label xlink:type="resource" xlink:label="label_ClassIR2R4R5Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassIR2R4R5Member_2">Class I R2 R4 R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassIR2R4R5Member" xlink:to="label_ClassIR2R4R5Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassIR2R4R5Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassIR2R4R5Member_3">Class IR2R4R5 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassIR2R4R5Member" xlink:to="label_ClassIR2R4R5Member_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_ClassIR2R4R5Member_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_ClassIR2R4R5Member_4">Class I R2 R4 R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassIR2R4R5Member" xlink:to="label_ClassIR2R4R5Member_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134636Member" xlink:label="C000134636Member" />
    <label xlink:type="resource" xlink:label="label_C000134636Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134636Member">C000134636 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134636Member" xlink:to="label_C000134636Member" />
    <label xlink:type="resource" xlink:label="label_C000134636Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134636Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134636Member" xlink:to="label_C000134636Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134636Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134636Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134636Member" xlink:to="label_C000134636Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134638Member" xlink:label="C000134638Member" />
    <label xlink:type="resource" xlink:label="label_C000134638Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134638Member">C000134638 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134638Member" xlink:to="label_C000134638Member" />
    <label xlink:type="resource" xlink:label="label_C000134638Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134638Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134638Member" xlink:to="label_C000134638Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134638Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134638Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134638Member" xlink:to="label_C000134638Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134640Member" xlink:label="C000134640Member" />
    <label xlink:type="resource" xlink:label="label_C000134640Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134640Member">C000134640 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134640Member" xlink:to="label_C000134640Member" />
    <label xlink:type="resource" xlink:label="label_C000134640Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134640Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134640Member" xlink:to="label_C000134640Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134640Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134640Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134640Member" xlink:to="label_C000134640Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134641Member" xlink:label="C000134641Member" />
    <label xlink:type="resource" xlink:label="label_C000134641Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134641Member">C000134641 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134641Member" xlink:to="label_C000134641Member" />
    <label xlink:type="resource" xlink:label="label_C000134641Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134641Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134641Member" xlink:to="label_C000134641Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134641Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134641Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134641Member" xlink:to="label_C000134641Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134663Member" xlink:label="C000134663Member" />
    <label xlink:type="resource" xlink:label="label_C000134663Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134663Member">C000134663 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134663Member" xlink:to="label_C000134663Member" />
    <label xlink:type="resource" xlink:label="label_C000134663Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134663Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134663Member" xlink:to="label_C000134663Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134663Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134663Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134663Member" xlink:to="label_C000134663Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134665Member" xlink:label="C000134665Member" />
    <label xlink:type="resource" xlink:label="label_C000134665Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134665Member">C000134665 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134665Member" xlink:to="label_C000134665Member" />
    <label xlink:type="resource" xlink:label="label_C000134665Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134665Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134665Member" xlink:to="label_C000134665Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134665Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134665Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134665Member" xlink:to="label_C000134665Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134667Member" xlink:label="C000134667Member" />
    <label xlink:type="resource" xlink:label="label_C000134667Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134667Member">C000134667 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134667Member" xlink:to="label_C000134667Member" />
    <label xlink:type="resource" xlink:label="label_C000134667Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134667Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134667Member" xlink:to="label_C000134667Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134667Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134667Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134667Member" xlink:to="label_C000134667Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134668Member" xlink:label="C000134668Member" />
    <label xlink:type="resource" xlink:label="label_C000134668Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134668Member">C000134668 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134668Member" xlink:to="label_C000134668Member" />
    <label xlink:type="resource" xlink:label="label_C000134668Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134668Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134668Member" xlink:to="label_C000134668Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134668Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134668Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134668Member" xlink:to="label_C000134668Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134645Member" xlink:label="C000134645Member" />
    <label xlink:type="resource" xlink:label="label_C000134645Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134645Member">C000134645 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134645Member" xlink:to="label_C000134645Member" />
    <label xlink:type="resource" xlink:label="label_C000134645Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134645Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134645Member" xlink:to="label_C000134645Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134645Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134645Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134645Member" xlink:to="label_C000134645Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134647Member" xlink:label="C000134647Member" />
    <label xlink:type="resource" xlink:label="label_C000134647Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134647Member">C000134647 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134647Member" xlink:to="label_C000134647Member" />
    <label xlink:type="resource" xlink:label="label_C000134647Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134647Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134647Member" xlink:to="label_C000134647Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134647Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134647Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134647Member" xlink:to="label_C000134647Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134649Member" xlink:label="C000134649Member" />
    <label xlink:type="resource" xlink:label="label_C000134649Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134649Member">C000134649 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134649Member" xlink:to="label_C000134649Member" />
    <label xlink:type="resource" xlink:label="label_C000134649Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134649Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134649Member" xlink:to="label_C000134649Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134649Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134649Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134649Member" xlink:to="label_C000134649Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134650Member" xlink:label="C000134650Member" />
    <label xlink:type="resource" xlink:label="label_C000134650Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134650Member">C000134650 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134650Member" xlink:to="label_C000134650Member" />
    <label xlink:type="resource" xlink:label="label_C000134650Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134650Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134650Member" xlink:to="label_C000134650Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134650Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134650Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134650Member" xlink:to="label_C000134650Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134672Member" xlink:label="C000134672Member" />
    <label xlink:type="resource" xlink:label="label_C000134672Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134672Member">C000134672 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134672Member" xlink:to="label_C000134672Member" />
    <label xlink:type="resource" xlink:label="label_C000134672Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134672Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134672Member" xlink:to="label_C000134672Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134672Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134672Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134672Member" xlink:to="label_C000134672Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134674Member" xlink:label="C000134674Member" />
    <label xlink:type="resource" xlink:label="label_C000134674Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134674Member">C000134674 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134674Member" xlink:to="label_C000134674Member" />
    <label xlink:type="resource" xlink:label="label_C000134674Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134674Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134674Member" xlink:to="label_C000134674Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134674Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134674Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134674Member" xlink:to="label_C000134674Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134676Member" xlink:label="C000134676Member" />
    <label xlink:type="resource" xlink:label="label_C000134676Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134676Member">C000134676 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134676Member" xlink:to="label_C000134676Member" />
    <label xlink:type="resource" xlink:label="label_C000134676Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134676Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134676Member" xlink:to="label_C000134676Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134676Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134676Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134676Member" xlink:to="label_C000134676Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134677Member" xlink:label="C000134677Member" />
    <label xlink:type="resource" xlink:label="label_C000134677Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134677Member">C000134677 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134677Member" xlink:to="label_C000134677Member" />
    <label xlink:type="resource" xlink:label="label_C000134677Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134677Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134677Member" xlink:to="label_C000134677Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134677Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134677Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134677Member" xlink:to="label_C000134677Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134654Member" xlink:label="C000134654Member" />
    <label xlink:type="resource" xlink:label="label_C000134654Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134654Member">C000134654 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134654Member" xlink:to="label_C000134654Member" />
    <label xlink:type="resource" xlink:label="label_C000134654Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134654Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134654Member" xlink:to="label_C000134654Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134654Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134654Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134654Member" xlink:to="label_C000134654Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134656Member" xlink:label="C000134656Member" />
    <label xlink:type="resource" xlink:label="label_C000134656Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134656Member">C000134656 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134656Member" xlink:to="label_C000134656Member" />
    <label xlink:type="resource" xlink:label="label_C000134656Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134656Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134656Member" xlink:to="label_C000134656Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134656Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134656Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134656Member" xlink:to="label_C000134656Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134658Member" xlink:label="C000134658Member" />
    <label xlink:type="resource" xlink:label="label_C000134658Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134658Member">C000134658 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134658Member" xlink:to="label_C000134658Member" />
    <label xlink:type="resource" xlink:label="label_C000134658Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134658Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134658Member" xlink:to="label_C000134658Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134658Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134658Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134658Member" xlink:to="label_C000134658Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134659Member" xlink:label="C000134659Member" />
    <label xlink:type="resource" xlink:label="label_C000134659Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134659Member">C000134659 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134659Member" xlink:to="label_C000134659Member" />
    <label xlink:type="resource" xlink:label="label_C000134659Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134659Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134659Member" xlink:to="label_C000134659Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134659Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134659Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134659Member" xlink:to="label_C000134659Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassR6Member" xlink:label="ClassR6Member" />
    <label xlink:type="resource" xlink:label="label_ClassR6Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassR6Member">Class R6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassR6Member" xlink:to="label_ClassR6Member" />
    <label xlink:type="resource" xlink:label="label_ClassR6Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassR6Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassR6Member" xlink:to="label_ClassR6Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassR6Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassR6Member_3">Class R6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassR6Member" xlink:to="label_ClassR6Member_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_ClassR6Member_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_ClassR6Member_4">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassR6Member" xlink:to="label_ClassR6Member_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134642Member" xlink:label="C000134642Member" />
    <label xlink:type="resource" xlink:label="label_C000134642Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134642Member">C000134642 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134642Member" xlink:to="label_C000134642Member" />
    <label xlink:type="resource" xlink:label="label_C000134642Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134642Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134642Member" xlink:to="label_C000134642Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134642Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134642Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134642Member" xlink:to="label_C000134642Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134669Member" xlink:label="C000134669Member" />
    <label xlink:type="resource" xlink:label="label_C000134669Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134669Member">C000134669 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134669Member" xlink:to="label_C000134669Member" />
    <label xlink:type="resource" xlink:label="label_C000134669Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134669Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134669Member" xlink:to="label_C000134669Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134669Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134669Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134669Member" xlink:to="label_C000134669Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134651Member" xlink:label="C000134651Member" />
    <label xlink:type="resource" xlink:label="label_C000134651Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134651Member">C000134651 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134651Member" xlink:to="label_C000134651Member" />
    <label xlink:type="resource" xlink:label="label_C000134651Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134651Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134651Member" xlink:to="label_C000134651Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134651Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134651Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134651Member" xlink:to="label_C000134651Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134678Member" xlink:label="C000134678Member" />
    <label xlink:type="resource" xlink:label="label_C000134678Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134678Member">C000134678 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134678Member" xlink:to="label_C000134678Member" />
    <label xlink:type="resource" xlink:label="label_C000134678Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134678Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134678Member" xlink:to="label_C000134678Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134678Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134678Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134678Member" xlink:to="label_C000134678Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134660Member" xlink:label="C000134660Member" />
    <label xlink:type="resource" xlink:label="label_C000134660Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134660Member">C000134660 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134660Member" xlink:to="label_C000134660Member" />
    <label xlink:type="resource" xlink:label="label_C000134660Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134660Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134660Member" xlink:to="label_C000134660Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134660Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134660Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134660Member" xlink:to="label_C000134660Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassAR4R6Member" xlink:label="ClassAR4R6Member" />
    <label xlink:type="resource" xlink:label="label_ClassAR4R6Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassAR4R6Member">Class AR4R6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAR4R6Member" xlink:to="label_ClassAR4R6Member" />
    <label xlink:type="resource" xlink:label="label_ClassAR4R6Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassAR4R6Member_2">Class A R4 R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAR4R6Member" xlink:to="label_ClassAR4R6Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassAR4R6Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassAR4R6Member_3">Class AR4R6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAR4R6Member" xlink:to="label_ClassAR4R6Member_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_ClassAR4R6Member_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_ClassAR4R6Member_4">Class A R4 R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAR4R6Member" xlink:to="label_ClassAR4R6Member_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000069423Member" xlink:label="S000069423Member" />
    <label xlink:type="resource" xlink:label="label_S000069423Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000069423Member">S000069423 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000069423Member" xlink:to="label_S000069423Member" />
    <label xlink:type="resource" xlink:label="label_S000069423Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000069423Member_2">2065 Lifetime Blend Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000069423Member" xlink:to="label_S000069423Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000069423Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000069423Member_3">2065 Lifetime Blend Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000069423Member" xlink:to="label_S000069423Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandPTargetDate2060PlusIndexMember" xlink:label="SandPTargetDate2060PlusIndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2060PlusIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandPTargetDate2060PlusIndexMember">Sand P Target Date Twenty60 Plus Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2060PlusIndexMember" xlink:to="label_SandPTargetDate2060PlusIndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2060PlusIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandPTargetDate2060PlusIndexMember_2">Sand P Target Date Twenty60 Plus Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2060PlusIndexMember" xlink:to="label_SandPTargetDate2060PlusIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2060PlusIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandPTargetDate2060PlusIndexMember_3">S&amp;P Target Date 2060+ Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2060PlusIndexMember" xlink:to="label_SandPTargetDate2060PlusIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancock2065LifetimeIndexMember" xlink:label="JohnHancock2065LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2065LifetimeIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancock2065LifetimeIndexMember">John Hancock Twenty6 Five Lifetime Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2065LifetimeIndexMember" xlink:to="label_JohnHancock2065LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2065LifetimeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancock2065LifetimeIndexMember_2">John Hancock Twenty6 Five Lifetime Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2065LifetimeIndexMember" xlink:to="label_JohnHancock2065LifetimeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2065LifetimeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancock2065LifetimeIndexMember_3">John Hancock 2065 Lifetime Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2065LifetimeIndexMember" xlink:to="label_JohnHancock2065LifetimeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000228345Member" xlink:label="C000228345Member" />
    <label xlink:type="resource" xlink:label="label_C000228345Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000228345Member">C000228345 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228345Member" xlink:to="label_C000228345Member" />
    <label xlink:type="resource" xlink:label="label_C000228345Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000228345Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228345Member" xlink:to="label_C000228345Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000228345Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000228345Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228345Member" xlink:to="label_C000228345Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000221527Member" xlink:label="C000221527Member" />
    <label xlink:type="resource" xlink:label="label_C000221527Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000221527Member">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221527Member" xlink:to="label_C000221527Member" />
    <label xlink:type="resource" xlink:label="label_C000221527Member_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000221527Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221527Member" xlink:to="label_C000221527Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000221527Member_3" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000221527Member_3">C000221527 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221527Member" xlink:to="label_C000221527Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000221528Member" xlink:label="C000221528Member" />
    <label xlink:type="resource" xlink:label="label_C000221528Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000221528Member">C000221528 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221528Member" xlink:to="label_C000221528Member" />
    <label xlink:type="resource" xlink:label="label_C000221528Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000221528Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221528Member" xlink:to="label_C000221528Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000221528Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000221528Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221528Member" xlink:to="label_C000221528Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_LifecycleriskMember" xlink:label="LifecycleriskMember" />
    <label xlink:type="resource" xlink:label="label_LifecycleriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_LifecycleriskMember">Lifecycle risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LifecycleriskMember" xlink:to="label_LifecycleriskMember" />
    <label xlink:type="resource" xlink:label="label_LifecycleriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_LifecycleriskMember_2">Lifecycle risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LifecycleriskMember" xlink:to="label_LifecycleriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_TargetallocationriskMember" xlink:label="TargetallocationriskMember" />
    <label xlink:type="resource" xlink:label="label_TargetallocationriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_TargetallocationriskMember">Target allocation risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TargetallocationriskMember" xlink:to="label_TargetallocationriskMember" />
    <label xlink:type="resource" xlink:label="label_TargetallocationriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_TargetallocationriskMember_2">Target allocation risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TargetallocationriskMember" xlink:to="label_TargetallocationriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000053255Member" xlink:label="S000053255Member" />
    <label xlink:type="resource" xlink:label="label_S000053255Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000053255Member">S000053255 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000053255Member" xlink:to="label_S000053255Member" />
    <label xlink:type="resource" xlink:label="label_S000053255Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000053255Member_2">2060 Lifetime Blend Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000053255Member" xlink:to="label_S000053255Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000053255Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000053255Member_3">2060 Lifetime Blend Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000053255Member" xlink:to="label_S000053255Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancock2060LifetimeIndexMember" xlink:label="JohnHancock2060LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2060LifetimeIndexMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancock2060LifetimeIndexMember">John Hancock Twenty60 Lifetime Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2060LifetimeIndexMember" xlink:to="label_JohnHancock2060LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2060LifetimeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancock2060LifetimeIndexMember_2">John Hancock 2060 Lifetime Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2060LifetimeIndexMember" xlink:to="label_JohnHancock2060LifetimeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2060LifetimeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancock2060LifetimeIndexMember_3">John Hancock Twenty60 Lifetime Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2060LifetimeIndexMember" xlink:to="label_JohnHancock2060LifetimeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000228344Member" xlink:label="C000228344Member" />
    <label xlink:type="resource" xlink:label="label_C000228344Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000228344Member">C000228344 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228344Member" xlink:to="label_C000228344Member" />
    <label xlink:type="resource" xlink:label="label_C000228344Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000228344Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228344Member" xlink:to="label_C000228344Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000228344Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000228344Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228344Member" xlink:to="label_C000228344Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000167633Member" xlink:label="C000167633Member" />
    <label xlink:type="resource" xlink:label="label_C000167633Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000167633Member">C000167633 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167633Member" xlink:to="label_C000167633Member" />
    <label xlink:type="resource" xlink:label="label_C000167633Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000167633Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167633Member" xlink:to="label_C000167633Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000167633Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000167633Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167633Member" xlink:to="label_C000167633Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000167635Member" xlink:label="C000167635Member" />
    <label xlink:type="resource" xlink:label="label_C000167635Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000167635Member">C000167635 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167635Member" xlink:to="label_C000167635Member" />
    <label xlink:type="resource" xlink:label="label_C000167635Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000167635Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167635Member" xlink:to="label_C000167635Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000167635Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000167635Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167635Member" xlink:to="label_C000167635Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000044503Member" xlink:label="S000044503Member" />
    <label xlink:type="resource" xlink:label="label_S000044503Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000044503Member">S000044503 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000044503Member" xlink:to="label_S000044503Member" />
    <label xlink:type="resource" xlink:label="label_S000044503Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000044503Member_2">2055 Lifetime Blend Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000044503Member" xlink:to="label_S000044503Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000044503Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000044503Member_3">2055 Lifetime Blend Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000044503Member" xlink:to="label_S000044503Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandPTargetDate2055IndexMember" xlink:label="SandPTargetDate2055IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2055IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandPTargetDate2055IndexMember">Sand P Target Date Twenty Fifty Five Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2055IndexMember" xlink:to="label_SandPTargetDate2055IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2055IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandPTargetDate2055IndexMember_2">Sand P Target Date Twenty Fifty Five Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2055IndexMember" xlink:to="label_SandPTargetDate2055IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2055IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandPTargetDate2055IndexMember_3">S&amp;P Target Date 2055 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2055IndexMember" xlink:to="label_SandPTargetDate2055IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancock2055LifetimeIndexMember" xlink:label="JohnHancock2055LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2055LifetimeIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancock2055LifetimeIndexMember">John Hancock Twenty Fifty Five Lifetime Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2055LifetimeIndexMember" xlink:to="label_JohnHancock2055LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2055LifetimeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancock2055LifetimeIndexMember_2">John Hancock Twenty Fifty Five Lifetime Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2055LifetimeIndexMember" xlink:to="label_JohnHancock2055LifetimeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2055LifetimeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancock2055LifetimeIndexMember_3">John Hancock 2055 Lifetime Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2055LifetimeIndexMember" xlink:to="label_JohnHancock2055LifetimeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000228341Member" xlink:label="C000228341Member" />
    <label xlink:type="resource" xlink:label="label_C000228341Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000228341Member">C000228341 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228341Member" xlink:to="label_C000228341Member" />
    <label xlink:type="resource" xlink:label="label_C000228341Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000228341Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228341Member" xlink:to="label_C000228341Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000228341Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000228341Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228341Member" xlink:to="label_C000228341Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000138485Member" xlink:label="C000138485Member" />
    <label xlink:type="resource" xlink:label="label_C000138485Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000138485Member">C000138485 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138485Member" xlink:to="label_C000138485Member" />
    <label xlink:type="resource" xlink:label="label_C000138485Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000138485Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138485Member" xlink:to="label_C000138485Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000138485Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000138485Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138485Member" xlink:to="label_C000138485Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000138487Member" xlink:label="C000138487Member" />
    <label xlink:type="resource" xlink:label="label_C000138487Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000138487Member">C000138487 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138487Member" xlink:to="label_C000138487Member" />
    <label xlink:type="resource" xlink:label="label_C000138487Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000138487Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138487Member" xlink:to="label_C000138487Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000138487Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000138487Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138487Member" xlink:to="label_C000138487Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000042855Member" xlink:label="S000042855Member" />
    <label xlink:type="resource" xlink:label="label_S000042855Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000042855Member">S000042855 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042855Member" xlink:to="label_S000042855Member" />
    <label xlink:type="resource" xlink:label="label_S000042855Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000042855Member_2">2050 Lifetime Blend Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042855Member" xlink:to="label_S000042855Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000042855Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000042855Member_3">2050 Lifetime Blend Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042855Member" xlink:to="label_S000042855Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandPTargetDate2050IndexMember" xlink:label="SandPTargetDate2050IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2050IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandPTargetDate2050IndexMember">Sand P Target Date Twenty Fifty Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2050IndexMember" xlink:to="label_SandPTargetDate2050IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2050IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandPTargetDate2050IndexMember_2">Sand P Target Date Twenty Fifty Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2050IndexMember" xlink:to="label_SandPTargetDate2050IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2050IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandPTargetDate2050IndexMember_3">S&amp;P Target Date 2050 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2050IndexMember" xlink:to="label_SandPTargetDate2050IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancock2050LifetimeIndexMember" xlink:label="JohnHancock2050LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2050LifetimeIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancock2050LifetimeIndexMember">John Hancock Twenty Fifty Lifetime Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2050LifetimeIndexMember" xlink:to="label_JohnHancock2050LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2050LifetimeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancock2050LifetimeIndexMember_2">John Hancock Twenty Fifty Lifetime Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2050LifetimeIndexMember" xlink:to="label_JohnHancock2050LifetimeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2050LifetimeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancock2050LifetimeIndexMember_3">John Hancock 2050 Lifetime Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2050LifetimeIndexMember" xlink:to="label_JohnHancock2050LifetimeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000228338Member" xlink:label="C000228338Member" />
    <label xlink:type="resource" xlink:label="label_C000228338Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000228338Member">C000228338 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228338Member" xlink:to="label_C000228338Member" />
    <label xlink:type="resource" xlink:label="label_C000228338Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000228338Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228338Member" xlink:to="label_C000228338Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000228338Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000228338Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228338Member" xlink:to="label_C000228338Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132804Member" xlink:label="C000132804Member" />
    <label xlink:type="resource" xlink:label="label_C000132804Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132804Member">C000132804 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132804Member" xlink:to="label_C000132804Member" />
    <label xlink:type="resource" xlink:label="label_C000132804Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132804Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132804Member" xlink:to="label_C000132804Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132804Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132804Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132804Member" xlink:to="label_C000132804Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132806Member" xlink:label="C000132806Member" />
    <label xlink:type="resource" xlink:label="label_C000132806Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132806Member">C000132806 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132806Member" xlink:to="label_C000132806Member" />
    <label xlink:type="resource" xlink:label="label_C000132806Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132806Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132806Member" xlink:to="label_C000132806Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132806Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132806Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132806Member" xlink:to="label_C000132806Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000042854Member" xlink:label="S000042854Member" />
    <label xlink:type="resource" xlink:label="label_S000042854Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000042854Member">S000042854 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042854Member" xlink:to="label_S000042854Member" />
    <label xlink:type="resource" xlink:label="label_S000042854Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000042854Member_2">2045 Lifetime Blend Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042854Member" xlink:to="label_S000042854Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000042854Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000042854Member_3">2045 Lifetime Blend Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042854Member" xlink:to="label_S000042854Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandPTargetDate2045IndexMember" xlink:label="SandPTargetDate2045IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2045IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandPTargetDate2045IndexMember">Sand P Target Date Twenty Fourty Five Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2045IndexMember" xlink:to="label_SandPTargetDate2045IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2045IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandPTargetDate2045IndexMember_2">Sand P Target Date Twenty Fourty Five Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2045IndexMember" xlink:to="label_SandPTargetDate2045IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2045IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandPTargetDate2045IndexMember_3">S&amp;P Target Date 2045 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2045IndexMember" xlink:to="label_SandPTargetDate2045IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancock2045LifetimeIndexMember" xlink:label="JohnHancock2045LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2045LifetimeIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancock2045LifetimeIndexMember">John Hancock Twenty Fourty Five Lifetime Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2045LifetimeIndexMember" xlink:to="label_JohnHancock2045LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2045LifetimeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancock2045LifetimeIndexMember_2">John Hancock Twenty Fourty Five Lifetime Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2045LifetimeIndexMember" xlink:to="label_JohnHancock2045LifetimeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2045LifetimeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancock2045LifetimeIndexMember_3">John Hancock 2045 Lifetime Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2045LifetimeIndexMember" xlink:to="label_JohnHancock2045LifetimeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000228337Member" xlink:label="C000228337Member" />
    <label xlink:type="resource" xlink:label="label_C000228337Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000228337Member">C000228337 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228337Member" xlink:to="label_C000228337Member" />
    <label xlink:type="resource" xlink:label="label_C000228337Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000228337Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228337Member" xlink:to="label_C000228337Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000228337Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000228337Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228337Member" xlink:to="label_C000228337Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132796Member" xlink:label="C000132796Member" />
    <label xlink:type="resource" xlink:label="label_C000132796Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132796Member">C000132796 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132796Member" xlink:to="label_C000132796Member" />
    <label xlink:type="resource" xlink:label="label_C000132796Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132796Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132796Member" xlink:to="label_C000132796Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132796Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132796Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132796Member" xlink:to="label_C000132796Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132798Member" xlink:label="C000132798Member" />
    <label xlink:type="resource" xlink:label="label_C000132798Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132798Member">C000132798 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132798Member" xlink:to="label_C000132798Member" />
    <label xlink:type="resource" xlink:label="label_C000132798Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132798Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132798Member" xlink:to="label_C000132798Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132798Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132798Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132798Member" xlink:to="label_C000132798Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000042853Member" xlink:label="S000042853Member" />
    <label xlink:type="resource" xlink:label="label_S000042853Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000042853Member">S000042853 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042853Member" xlink:to="label_S000042853Member" />
    <label xlink:type="resource" xlink:label="label_S000042853Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000042853Member_2">2040 Lifetime Blend Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042853Member" xlink:to="label_S000042853Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000042853Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000042853Member_3">2040 Lifetime Blend Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042853Member" xlink:to="label_S000042853Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandPTargetDate2040IndexMember" xlink:label="SandPTargetDate2040IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2040IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandPTargetDate2040IndexMember">Sand P Target Date Twenty Four0 Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2040IndexMember" xlink:to="label_SandPTargetDate2040IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2040IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandPTargetDate2040IndexMember_2">Sand P Target Date Twenty Four0 Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2040IndexMember" xlink:to="label_SandPTargetDate2040IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2040IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandPTargetDate2040IndexMember_3">S&amp;P Target Date 2040 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2040IndexMember" xlink:to="label_SandPTargetDate2040IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancock2040LifetimeIndexMember" xlink:label="JohnHancock2040LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2040LifetimeIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancock2040LifetimeIndexMember">John Hancock Twenty Four0 Lifetime Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2040LifetimeIndexMember" xlink:to="label_JohnHancock2040LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2040LifetimeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancock2040LifetimeIndexMember_2">John Hancock Twenty Four0 Lifetime Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2040LifetimeIndexMember" xlink:to="label_JohnHancock2040LifetimeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2040LifetimeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancock2040LifetimeIndexMember_3">John Hancock 2040 Lifetime Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2040LifetimeIndexMember" xlink:to="label_JohnHancock2040LifetimeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000228336Member" xlink:label="C000228336Member" />
    <label xlink:type="resource" xlink:label="label_C000228336Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000228336Member">C000228336 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228336Member" xlink:to="label_C000228336Member" />
    <label xlink:type="resource" xlink:label="label_C000228336Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000228336Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228336Member" xlink:to="label_C000228336Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000228336Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000228336Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228336Member" xlink:to="label_C000228336Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132788Member" xlink:label="C000132788Member" />
    <label xlink:type="resource" xlink:label="label_C000132788Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132788Member">C000132788 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132788Member" xlink:to="label_C000132788Member" />
    <label xlink:type="resource" xlink:label="label_C000132788Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132788Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132788Member" xlink:to="label_C000132788Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132788Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132788Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132788Member" xlink:to="label_C000132788Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132790Member" xlink:label="C000132790Member" />
    <label xlink:type="resource" xlink:label="label_C000132790Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132790Member">C000132790 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132790Member" xlink:to="label_C000132790Member" />
    <label xlink:type="resource" xlink:label="label_C000132790Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132790Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132790Member" xlink:to="label_C000132790Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132790Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132790Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132790Member" xlink:to="label_C000132790Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000042852Member" xlink:label="S000042852Member" />
    <label xlink:type="resource" xlink:label="label_S000042852Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000042852Member">S000042852 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042852Member" xlink:to="label_S000042852Member" />
    <label xlink:type="resource" xlink:label="label_S000042852Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000042852Member_2">2035 Lifetime Blend Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042852Member" xlink:to="label_S000042852Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000042852Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000042852Member_3">2035 Lifetime Blend Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042852Member" xlink:to="label_S000042852Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandPTargetDate2035IndexMember" xlink:label="SandPTargetDate2035IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2035IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandPTargetDate2035IndexMember">Sand P Target Date Twenty Three Five Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2035IndexMember" xlink:to="label_SandPTargetDate2035IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2035IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandPTargetDate2035IndexMember_2">Sand P Target Date Twenty Three Five Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2035IndexMember" xlink:to="label_SandPTargetDate2035IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2035IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandPTargetDate2035IndexMember_3">S&amp;P Target Date 2035 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2035IndexMember" xlink:to="label_SandPTargetDate2035IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancock2035LifetimeIndexMember" xlink:label="JohnHancock2035LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2035LifetimeIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancock2035LifetimeIndexMember">John Hancock Twenty Three Five Lifetime Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2035LifetimeIndexMember" xlink:to="label_JohnHancock2035LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2035LifetimeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancock2035LifetimeIndexMember_2">John Hancock Twenty Three Five Lifetime Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2035LifetimeIndexMember" xlink:to="label_JohnHancock2035LifetimeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2035LifetimeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancock2035LifetimeIndexMember_3">John Hancock 2035 Lifetime Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2035LifetimeIndexMember" xlink:to="label_JohnHancock2035LifetimeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000228335Member" xlink:label="C000228335Member" />
    <label xlink:type="resource" xlink:label="label_C000228335Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000228335Member">C000228335 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228335Member" xlink:to="label_C000228335Member" />
    <label xlink:type="resource" xlink:label="label_C000228335Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000228335Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228335Member" xlink:to="label_C000228335Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000228335Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000228335Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228335Member" xlink:to="label_C000228335Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132780Member" xlink:label="C000132780Member" />
    <label xlink:type="resource" xlink:label="label_C000132780Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132780Member">C000132780 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132780Member" xlink:to="label_C000132780Member" />
    <label xlink:type="resource" xlink:label="label_C000132780Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132780Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132780Member" xlink:to="label_C000132780Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132780Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132780Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132780Member" xlink:to="label_C000132780Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132782Member" xlink:label="C000132782Member" />
    <label xlink:type="resource" xlink:label="label_C000132782Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132782Member">C000132782 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132782Member" xlink:to="label_C000132782Member" />
    <label xlink:type="resource" xlink:label="label_C000132782Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132782Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132782Member" xlink:to="label_C000132782Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132782Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132782Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132782Member" xlink:to="label_C000132782Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000042851Member" xlink:label="S000042851Member" />
    <label xlink:type="resource" xlink:label="label_S000042851Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000042851Member">S000042851 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042851Member" xlink:to="label_S000042851Member" />
    <label xlink:type="resource" xlink:label="label_S000042851Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000042851Member_2">2030 Lifetime Blend Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042851Member" xlink:to="label_S000042851Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000042851Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000042851Member_3">2030 Lifetime Blend Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042851Member" xlink:to="label_S000042851Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandPTargetDate2030IndexMember" xlink:label="SandPTargetDate2030IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2030IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandPTargetDate2030IndexMember">Sand P Target Date Twenty Thirty Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2030IndexMember" xlink:to="label_SandPTargetDate2030IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2030IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandPTargetDate2030IndexMember_2">Sand P Target Date Twenty Thirty Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2030IndexMember" xlink:to="label_SandPTargetDate2030IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2030IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandPTargetDate2030IndexMember_3">S&amp;P Target Date 2030 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2030IndexMember" xlink:to="label_SandPTargetDate2030IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancock2030LifetimeIndexMember" xlink:label="JohnHancock2030LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2030LifetimeIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancock2030LifetimeIndexMember">John Hancock Twenty Thirty Lifetime Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2030LifetimeIndexMember" xlink:to="label_JohnHancock2030LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2030LifetimeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancock2030LifetimeIndexMember_2">John Hancock Twenty Thirty Lifetime Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2030LifetimeIndexMember" xlink:to="label_JohnHancock2030LifetimeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2030LifetimeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancock2030LifetimeIndexMember_3">John Hancock 2030 Lifetime Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2030LifetimeIndexMember" xlink:to="label_JohnHancock2030LifetimeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000228334Member" xlink:label="C000228334Member" />
    <label xlink:type="resource" xlink:label="label_C000228334Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000228334Member">C000228334 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228334Member" xlink:to="label_C000228334Member" />
    <label xlink:type="resource" xlink:label="label_C000228334Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000228334Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228334Member" xlink:to="label_C000228334Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000228334Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000228334Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228334Member" xlink:to="label_C000228334Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132772Member" xlink:label="C000132772Member" />
    <label xlink:type="resource" xlink:label="label_C000132772Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132772Member">C000132772 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132772Member" xlink:to="label_C000132772Member" />
    <label xlink:type="resource" xlink:label="label_C000132772Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132772Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132772Member" xlink:to="label_C000132772Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132772Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132772Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132772Member" xlink:to="label_C000132772Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132774Member" xlink:label="C000132774Member" />
    <label xlink:type="resource" xlink:label="label_C000132774Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132774Member">C000132774 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132774Member" xlink:to="label_C000132774Member" />
    <label xlink:type="resource" xlink:label="label_C000132774Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132774Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132774Member" xlink:to="label_C000132774Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132774Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132774Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132774Member" xlink:to="label_C000132774Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000042850Member" xlink:label="S000042850Member" />
    <label xlink:type="resource" xlink:label="label_S000042850Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000042850Member">S000042850 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042850Member" xlink:to="label_S000042850Member" />
    <label xlink:type="resource" xlink:label="label_S000042850Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000042850Member_2">2025 Lifetime Blend Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042850Member" xlink:to="label_S000042850Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000042850Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000042850Member_3">2025 Lifetime Blend Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042850Member" xlink:to="label_S000042850Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandPTargetDate2025IndexMember" xlink:label="SandPTargetDate2025IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2025IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandPTargetDate2025IndexMember">Sand P Target Date Twenty Two Five Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2025IndexMember" xlink:to="label_SandPTargetDate2025IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2025IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandPTargetDate2025IndexMember_2">Sand P Target Date Twenty Two Five Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2025IndexMember" xlink:to="label_SandPTargetDate2025IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2025IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandPTargetDate2025IndexMember_3">S&amp;P Target Date 2025 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2025IndexMember" xlink:to="label_SandPTargetDate2025IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancock2025LifetimeIndexMember" xlink:label="JohnHancock2025LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2025LifetimeIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancock2025LifetimeIndexMember">John Hancock Twenty Two Five Lifetime Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2025LifetimeIndexMember" xlink:to="label_JohnHancock2025LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2025LifetimeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancock2025LifetimeIndexMember_2">John Hancock Twenty Two Five Lifetime Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2025LifetimeIndexMember" xlink:to="label_JohnHancock2025LifetimeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2025LifetimeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancock2025LifetimeIndexMember_3">John Hancock 2025 Lifetime Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2025LifetimeIndexMember" xlink:to="label_JohnHancock2025LifetimeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000228333Member" xlink:label="C000228333Member" />
    <label xlink:type="resource" xlink:label="label_C000228333Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000228333Member">C000228333 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228333Member" xlink:to="label_C000228333Member" />
    <label xlink:type="resource" xlink:label="label_C000228333Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000228333Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228333Member" xlink:to="label_C000228333Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000228333Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000228333Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228333Member" xlink:to="label_C000228333Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132764Member" xlink:label="C000132764Member" />
    <label xlink:type="resource" xlink:label="label_C000132764Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132764Member">C000132764 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132764Member" xlink:to="label_C000132764Member" />
    <label xlink:type="resource" xlink:label="label_C000132764Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132764Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132764Member" xlink:to="label_C000132764Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132764Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132764Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132764Member" xlink:to="label_C000132764Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132766Member" xlink:label="C000132766Member" />
    <label xlink:type="resource" xlink:label="label_C000132766Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132766Member">C000132766 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132766Member" xlink:to="label_C000132766Member" />
    <label xlink:type="resource" xlink:label="label_C000132766Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132766Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132766Member" xlink:to="label_C000132766Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132766Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132766Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132766Member" xlink:to="label_C000132766Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000042849Member" xlink:label="S000042849Member" />
    <label xlink:type="resource" xlink:label="label_S000042849Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000042849Member">S000042849 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042849Member" xlink:to="label_S000042849Member" />
    <label xlink:type="resource" xlink:label="label_S000042849Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000042849Member_2">2020 Lifetime Blend Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042849Member" xlink:to="label_S000042849Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000042849Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000042849Member_3">2020 Lifetime Blend Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042849Member" xlink:to="label_S000042849Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandPTargetDate2020IndexMember" xlink:label="SandPTargetDate2020IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2020IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandPTargetDate2020IndexMember">Sand P Target Date Two Thousand Twenty Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2020IndexMember" xlink:to="label_SandPTargetDate2020IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2020IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandPTargetDate2020IndexMember_2">Sand P Target Date Two Thousand Twenty Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2020IndexMember" xlink:to="label_SandPTargetDate2020IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2020IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandPTargetDate2020IndexMember_3">S&amp;P Target Date 2020 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2020IndexMember" xlink:to="label_SandPTargetDate2020IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancock2020LifetimeIndexMember" xlink:label="JohnHancock2020LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2020LifetimeIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancock2020LifetimeIndexMember">John Hancock Two Thousand Twenty Lifetime Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2020LifetimeIndexMember" xlink:to="label_JohnHancock2020LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2020LifetimeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancock2020LifetimeIndexMember_2">John Hancock Two Thousand Twenty Lifetime Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2020LifetimeIndexMember" xlink:to="label_JohnHancock2020LifetimeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2020LifetimeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancock2020LifetimeIndexMember_3">John Hancock 2020 Lifetime Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2020LifetimeIndexMember" xlink:to="label_JohnHancock2020LifetimeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000228332Member" xlink:label="C000228332Member" />
    <label xlink:type="resource" xlink:label="label_C000228332Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000228332Member">C000228332 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228332Member" xlink:to="label_C000228332Member" />
    <label xlink:type="resource" xlink:label="label_C000228332Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000228332Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228332Member" xlink:to="label_C000228332Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000228332Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000228332Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228332Member" xlink:to="label_C000228332Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132756Member" xlink:label="C000132756Member" />
    <label xlink:type="resource" xlink:label="label_C000132756Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132756Member">C000132756 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132756Member" xlink:to="label_C000132756Member" />
    <label xlink:type="resource" xlink:label="label_C000132756Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132756Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132756Member" xlink:to="label_C000132756Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132756Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132756Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132756Member" xlink:to="label_C000132756Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132758Member" xlink:label="C000132758Member" />
    <label xlink:type="resource" xlink:label="label_C000132758Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132758Member">C000132758 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132758Member" xlink:to="label_C000132758Member" />
    <label xlink:type="resource" xlink:label="label_C000132758Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132758Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132758Member" xlink:to="label_C000132758Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132758Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132758Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132758Member" xlink:to="label_C000132758Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000042848Member" xlink:label="S000042848Member" />
    <label xlink:type="resource" xlink:label="label_S000042848Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000042848Member">S000042848 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042848Member" xlink:to="label_S000042848Member" />
    <label xlink:type="resource" xlink:label="label_S000042848Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000042848Member_2">2015 Lifetime Blend Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042848Member" xlink:to="label_S000042848Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000042848Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000042848Member_3">2015 Lifetime Blend Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042848Member" xlink:to="label_S000042848Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandPTargetDate2015IndexMember" xlink:label="SandPTargetDate2015IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2015IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandPTargetDate2015IndexMember">Sand P Target Date Twenty One Five Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2015IndexMember" xlink:to="label_SandPTargetDate2015IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2015IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandPTargetDate2015IndexMember_2">Sand P Target Date Twenty One Five Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2015IndexMember" xlink:to="label_SandPTargetDate2015IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2015IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandPTargetDate2015IndexMember_3">S&amp;P Target Date 2015 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2015IndexMember" xlink:to="label_SandPTargetDate2015IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancock2015LifetimeIndexMember" xlink:label="JohnHancock2015LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2015LifetimeIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancock2015LifetimeIndexMember">John Hancock Twenty One Five Lifetime Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2015LifetimeIndexMember" xlink:to="label_JohnHancock2015LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2015LifetimeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancock2015LifetimeIndexMember_2">John Hancock Twenty One Five Lifetime Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2015LifetimeIndexMember" xlink:to="label_JohnHancock2015LifetimeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2015LifetimeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancock2015LifetimeIndexMember_3">John Hancock 2015 Lifetime Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2015LifetimeIndexMember" xlink:to="label_JohnHancock2015LifetimeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000228331Member" xlink:label="C000228331Member" />
    <label xlink:type="resource" xlink:label="label_C000228331Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000228331Member">C000228331 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228331Member" xlink:to="label_C000228331Member" />
    <label xlink:type="resource" xlink:label="label_C000228331Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000228331Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228331Member" xlink:to="label_C000228331Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000228331Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000228331Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228331Member" xlink:to="label_C000228331Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132747Member" xlink:label="C000132747Member" />
    <label xlink:type="resource" xlink:label="label_C000132747Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132747Member">C000132747 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132747Member" xlink:to="label_C000132747Member" />
    <label xlink:type="resource" xlink:label="label_C000132747Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132747Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132747Member" xlink:to="label_C000132747Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132747Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132747Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132747Member" xlink:to="label_C000132747Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132749Member" xlink:label="C000132749Member" />
    <label xlink:type="resource" xlink:label="label_C000132749Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132749Member">C000132749 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132749Member" xlink:to="label_C000132749Member" />
    <label xlink:type="resource" xlink:label="label_C000132749Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132749Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132749Member" xlink:to="label_C000132749Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132749Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132749Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132749Member" xlink:to="label_C000132749Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000042847Member" xlink:label="S000042847Member" />
    <label xlink:type="resource" xlink:label="label_S000042847Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000042847Member">S000042847 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042847Member" xlink:to="label_S000042847Member" />
    <label xlink:type="resource" xlink:label="label_S000042847Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000042847Member_2">2010 Lifetime Blend Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042847Member" xlink:to="label_S000042847Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000042847Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000042847Member_3">2010 Lifetime Blend Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000042847Member" xlink:to="label_S000042847Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandPTargetDate2010IndexMember" xlink:label="SandPTargetDate2010IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2010IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandPTargetDate2010IndexMember">Sand P Target Date Twenty Ten Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2010IndexMember" xlink:to="label_SandPTargetDate2010IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2010IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandPTargetDate2010IndexMember_2">Sand P Target Date Twenty Ten Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2010IndexMember" xlink:to="label_SandPTargetDate2010IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2010IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandPTargetDate2010IndexMember_3">S&amp;P Target Date 2010 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2010IndexMember" xlink:to="label_SandPTargetDate2010IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_JohnHancock2010LifetimeIndexMember" xlink:label="JohnHancock2010LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2010LifetimeIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_JohnHancock2010LifetimeIndexMember">John Hancock Twenty Ten Lifetime Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2010LifetimeIndexMember" xlink:to="label_JohnHancock2010LifetimeIndexMember" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2010LifetimeIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_JohnHancock2010LifetimeIndexMember_2">John Hancock Twenty Ten Lifetime Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2010LifetimeIndexMember" xlink:to="label_JohnHancock2010LifetimeIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_JohnHancock2010LifetimeIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_JohnHancock2010LifetimeIndexMember_3">John Hancock 2010 Lifetime Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JohnHancock2010LifetimeIndexMember" xlink:to="label_JohnHancock2010LifetimeIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000228330Member" xlink:label="C000228330Member" />
    <label xlink:type="resource" xlink:label="label_C000228330Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000228330Member">C000228330 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228330Member" xlink:to="label_C000228330Member" />
    <label xlink:type="resource" xlink:label="label_C000228330Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000228330Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228330Member" xlink:to="label_C000228330Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000228330Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000228330Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000228330Member" xlink:to="label_C000228330Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132740Member" xlink:label="C000132740Member" />
    <label xlink:type="resource" xlink:label="label_C000132740Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132740Member">C000132740 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132740Member" xlink:to="label_C000132740Member" />
    <label xlink:type="resource" xlink:label="label_C000132740Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132740Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132740Member" xlink:to="label_C000132740Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132740Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132740Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132740Member" xlink:to="label_C000132740Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132742Member" xlink:label="C000132742Member" />
    <label xlink:type="resource" xlink:label="label_C000132742Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132742Member">C000132742 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132742Member" xlink:to="label_C000132742Member" />
    <label xlink:type="resource" xlink:label="label_C000132742Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132742Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132742Member" xlink:to="label_C000132742Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132742Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132742Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132742Member" xlink:to="label_C000132742Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000045160Member" xlink:label="S000045160Member" />
    <label xlink:type="resource" xlink:label="label_S000045160Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000045160Member">S000045160 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000045160Member" xlink:to="label_S000045160Member" />
    <label xlink:type="resource" xlink:label="label_S000045160Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000045160Member_2">Multi-Asset High Income Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000045160Member" xlink:to="label_S000045160Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000045160Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000045160Member_3">Multi-Asset High Income Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000045160Member" xlink:to="label_S000045160Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember" xlink:label="TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember" />
    <label xlink:type="resource" xlink:label="label_TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember">Twenty M S C I U S A High Dividend Yield Index Ten M S C I Worldex U S A High Dividend Yield Index Two Five Bloomberg U S [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember" xlink:to="label_TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember" />
    <label xlink:type="resource" xlink:label="label_TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember_2">Twenty M S C I U S A High Dividend Yield Index Ten M S C I Worldex U S A High Dividend Yield Index Two Five Bloomberg U S Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember" xlink:to="label_TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember_3">20% MSCI USA High Dividend Yield Index/10% MSCI World ex USA High Dividend Yield Index/25% Bloomberg US Aggregate Credit - Corporate Investment Grade Index/45% Bloomberg Global High Yield (USD Hedged) Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember" xlink:to="label_TwentyMSCIUSAHighDividendYieldIndex10MSCIWorldexUSAHighDividendYieldIndex25BloombergUSMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember" xlink:label="SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember" />
    <label xlink:type="resource" xlink:label="label_SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember">Seventypercent Bloomberg U S Aggregate Bond Index Thirtypercent M S C I World Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember" xlink:to="label_SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember" />
    <label xlink:type="resource" xlink:label="label_SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember_2">Seventypercent Bloomberg U S Aggregate Bond Index Thirtypercent M S C I World Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember" xlink:to="label_SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember_3">70% Bloomberg U.S. Aggregate Bond Index/30% MSCI World Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember" xlink:to="label_SeventypercentBloombergUSAggregateBondIndex30percentMSCIWorldIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000140586Member" xlink:label="C000140586Member" />
    <label xlink:type="resource" xlink:label="label_C000140586Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000140586Member">C000140586 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000140586Member" xlink:to="label_C000140586Member" />
    <label xlink:type="resource" xlink:label="label_C000140586Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000140586Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000140586Member" xlink:to="label_C000140586Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000140586Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000140586Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000140586Member" xlink:to="label_C000140586Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000140587Member" xlink:label="C000140587Member" />
    <label xlink:type="resource" xlink:label="label_C000140587Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000140587Member">C000140587 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000140587Member" xlink:to="label_C000140587Member" />
    <label xlink:type="resource" xlink:label="label_C000140587Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000140587Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000140587Member" xlink:to="label_C000140587Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000140587Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000140587Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000140587Member" xlink:to="label_C000140587Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000140588Member" xlink:label="C000140588Member" />
    <label xlink:type="resource" xlink:label="label_C000140588Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000140588Member">C000140588 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000140588Member" xlink:to="label_C000140588Member" />
    <label xlink:type="resource" xlink:label="label_C000140588Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000140588Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000140588Member" xlink:to="label_C000140588Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000140588Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000140588Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000140588Member" xlink:to="label_C000140588Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000140589Member" xlink:label="C000140589Member" />
    <label xlink:type="resource" xlink:label="label_C000140589Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000140589Member">C000140589 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000140589Member" xlink:to="label_C000140589Member" />
    <label xlink:type="resource" xlink:label="label_C000140589Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000140589Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000140589Member" xlink:to="label_C000140589Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000140589Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000140589Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000140589Member" xlink:to="label_C000140589Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassAIR2R4R5R6Member" xlink:label="ClassAIR2R4R5R6Member" />
    <label xlink:type="resource" xlink:label="label_ClassAIR2R4R5R6Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassAIR2R4R5R6Member">Class AIR2R4R5R6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAIR2R4R5R6Member" xlink:to="label_ClassAIR2R4R5R6Member" />
    <label xlink:type="resource" xlink:label="label_ClassAIR2R4R5R6Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassAIR2R4R5R6Member_2">Class A I R2 R4 R5 R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAIR2R4R5R6Member" xlink:to="label_ClassAIR2R4R5R6Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassAIR2R4R5R6Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassAIR2R4R5R6Member_3">Class AIR2R4R5R6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAIR2R4R5R6Member" xlink:to="label_ClassAIR2R4R5R6Member_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_ClassAIR2R4R5R6Member_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_ClassAIR2R4R5R6Member_4">Class A I R2 R4 R5 R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAIR2R4R5R6Member" xlink:to="label_ClassAIR2R4R5R6Member_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000069425Member" xlink:label="S000069425Member" />
    <label xlink:type="resource" xlink:label="label_S000069425Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000069425Member">S000069425 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000069425Member" xlink:to="label_S000069425Member" />
    <label xlink:type="resource" xlink:label="label_S000069425Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000069425Member_2">Multimanager 2065 Lifetime Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000069425Member" xlink:to="label_S000069425Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000069425Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000069425Member_3">Multimanager 2065 Lifetime Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000069425Member" xlink:to="label_S000069425Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandP500IndexMember" xlink:label="SandP500IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandP500IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandP500IndexMember">Sand P Five Hundred Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandP500IndexMember" xlink:to="label_SandP500IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandP500IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandP500IndexMember_2">Sand P Five Hundred Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandP500IndexMember" xlink:to="label_SandP500IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandP500IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandP500IndexMember_3">S&amp;P 500 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandP500IndexMember" xlink:to="label_SandP500IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SandPTargetDate2060IndexMember" xlink:label="SandPTargetDate2060IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2060IndexMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SandPTargetDate2060IndexMember">Sand P Target Date Twenty60 Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2060IndexMember" xlink:to="label_SandPTargetDate2060IndexMember" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2060IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SandPTargetDate2060IndexMember_2">S&amp;P Target Date 2060+ Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2060IndexMember" xlink:to="label_SandPTargetDate2060IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SandPTargetDate2060IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SandPTargetDate2060IndexMember_3">Sand P Target Date Twenty60 Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SandPTargetDate2060IndexMember" xlink:to="label_SandPTargetDate2060IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000221534Member" xlink:label="C000221534Member" />
    <label xlink:type="resource" xlink:label="label_C000221534Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000221534Member">C000221534 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221534Member" xlink:to="label_C000221534Member" />
    <label xlink:type="resource" xlink:label="label_C000221534Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000221534Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221534Member" xlink:to="label_C000221534Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000221534Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000221534Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221534Member" xlink:to="label_C000221534Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000221535Member" xlink:label="C000221535Member" />
    <label xlink:type="resource" xlink:label="label_C000221535Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000221535Member">C000221535 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221535Member" xlink:to="label_C000221535Member" />
    <label xlink:type="resource" xlink:label="label_C000221535Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000221535Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221535Member" xlink:to="label_C000221535Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000221535Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000221535Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221535Member" xlink:to="label_C000221535Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000221536Member" xlink:label="C000221536Member" />
    <label xlink:type="resource" xlink:label="label_C000221536Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000221536Member">C000221536 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221536Member" xlink:to="label_C000221536Member" />
    <label xlink:type="resource" xlink:label="label_C000221536Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000221536Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221536Member" xlink:to="label_C000221536Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000221536Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000221536Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221536Member" xlink:to="label_C000221536Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000221537Member" xlink:label="C000221537Member" />
    <label xlink:type="resource" xlink:label="label_C000221537Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000221537Member">C000221537 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221537Member" xlink:to="label_C000221537Member" />
    <label xlink:type="resource" xlink:label="label_C000221537Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000221537Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221537Member" xlink:to="label_C000221537Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000221537Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000221537Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221537Member" xlink:to="label_C000221537Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000221538Member" xlink:label="C000221538Member" />
    <label xlink:type="resource" xlink:label="label_C000221538Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000221538Member">C000221538 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221538Member" xlink:to="label_C000221538Member" />
    <label xlink:type="resource" xlink:label="label_C000221538Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000221538Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221538Member" xlink:to="label_C000221538Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000221538Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000221538Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221538Member" xlink:to="label_C000221538Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000221539Member" xlink:label="C000221539Member" />
    <label xlink:type="resource" xlink:label="label_C000221539Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000221539Member">C000221539 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221539Member" xlink:to="label_C000221539Member" />
    <label xlink:type="resource" xlink:label="label_C000221539Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000221539Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221539Member" xlink:to="label_C000221539Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000221539Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000221539Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221539Member" xlink:to="label_C000221539Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000053254Member" xlink:label="S000053254Member" />
    <label xlink:type="resource" xlink:label="label_S000053254Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000053254Member">S000053254 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000053254Member" xlink:to="label_S000053254Member" />
    <label xlink:type="resource" xlink:label="label_S000053254Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000053254Member_2">Multimanager 2060 Lifetime Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000053254Member" xlink:to="label_S000053254Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000053254Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000053254Member_3">Multimanager 2060 Lifetime Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000053254Member" xlink:to="label_S000053254Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000167627Member" xlink:label="C000167627Member" />
    <label xlink:type="resource" xlink:label="label_C000167627Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000167627Member">C000167627 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167627Member" xlink:to="label_C000167627Member" />
    <label xlink:type="resource" xlink:label="label_C000167627Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000167627Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167627Member" xlink:to="label_C000167627Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000167627Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000167627Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167627Member" xlink:to="label_C000167627Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000167619Member" xlink:label="C000167619Member" />
    <label xlink:type="resource" xlink:label="label_C000167619Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000167619Member">C000167619 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167619Member" xlink:to="label_C000167619Member" />
    <label xlink:type="resource" xlink:label="label_C000167619Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000167619Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167619Member" xlink:to="label_C000167619Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000167619Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000167619Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167619Member" xlink:to="label_C000167619Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000167621Member" xlink:label="C000167621Member" />
    <label xlink:type="resource" xlink:label="label_C000167621Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000167621Member">C000167621 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167621Member" xlink:to="label_C000167621Member" />
    <label xlink:type="resource" xlink:label="label_C000167621Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000167621Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167621Member" xlink:to="label_C000167621Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000167621Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000167621Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167621Member" xlink:to="label_C000167621Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000167623Member" xlink:label="C000167623Member" />
    <label xlink:type="resource" xlink:label="label_C000167623Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000167623Member">C000167623 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167623Member" xlink:to="label_C000167623Member" />
    <label xlink:type="resource" xlink:label="label_C000167623Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000167623Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167623Member" xlink:to="label_C000167623Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000167623Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000167623Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167623Member" xlink:to="label_C000167623Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000167624Member" xlink:label="C000167624Member" />
    <label xlink:type="resource" xlink:label="label_C000167624Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000167624Member">C000167624 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167624Member" xlink:to="label_C000167624Member" />
    <label xlink:type="resource" xlink:label="label_C000167624Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000167624Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167624Member" xlink:to="label_C000167624Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000167624Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000167624Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167624Member" xlink:to="label_C000167624Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000167625Member" xlink:label="C000167625Member" />
    <label xlink:type="resource" xlink:label="label_C000167625Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000167625Member">C000167625 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167625Member" xlink:to="label_C000167625Member" />
    <label xlink:type="resource" xlink:label="label_C000167625Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000167625Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167625Member" xlink:to="label_C000167625Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000167625Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000167625Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167625Member" xlink:to="label_C000167625Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000044502Member" xlink:label="S000044502Member" />
    <label xlink:type="resource" xlink:label="label_S000044502Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000044502Member">S000044502 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000044502Member" xlink:to="label_S000044502Member" />
    <label xlink:type="resource" xlink:label="label_S000044502Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000044502Member_2">Multimanager 2055 Lifetime Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000044502Member" xlink:to="label_S000044502Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000044502Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000044502Member_3">Multimanager 2055 Lifetime Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000044502Member" xlink:to="label_S000044502Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000138479Member" xlink:label="C000138479Member" />
    <label xlink:type="resource" xlink:label="label_C000138479Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000138479Member">C000138479 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138479Member" xlink:to="label_C000138479Member" />
    <label xlink:type="resource" xlink:label="label_C000138479Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000138479Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138479Member" xlink:to="label_C000138479Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000138479Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000138479Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138479Member" xlink:to="label_C000138479Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153974Member" xlink:label="C000153974Member" />
    <label xlink:type="resource" xlink:label="label_C000153974Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153974Member">C000153974 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153974Member" xlink:to="label_C000153974Member" />
    <label xlink:type="resource" xlink:label="label_C000153974Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153974Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153974Member" xlink:to="label_C000153974Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153974Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153974Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153974Member" xlink:to="label_C000153974Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000138473Member" xlink:label="C000138473Member" />
    <label xlink:type="resource" xlink:label="label_C000138473Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000138473Member">C000138473 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138473Member" xlink:to="label_C000138473Member" />
    <label xlink:type="resource" xlink:label="label_C000138473Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000138473Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138473Member" xlink:to="label_C000138473Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000138473Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000138473Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138473Member" xlink:to="label_C000138473Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000138475Member" xlink:label="C000138475Member" />
    <label xlink:type="resource" xlink:label="label_C000138475Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000138475Member">C000138475 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138475Member" xlink:to="label_C000138475Member" />
    <label xlink:type="resource" xlink:label="label_C000138475Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000138475Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138475Member" xlink:to="label_C000138475Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000138475Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000138475Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138475Member" xlink:to="label_C000138475Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000138476Member" xlink:label="C000138476Member" />
    <label xlink:type="resource" xlink:label="label_C000138476Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000138476Member">C000138476 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138476Member" xlink:to="label_C000138476Member" />
    <label xlink:type="resource" xlink:label="label_C000138476Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000138476Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138476Member" xlink:to="label_C000138476Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000138476Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000138476Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138476Member" xlink:to="label_C000138476Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000138477Member" xlink:label="C000138477Member" />
    <label xlink:type="resource" xlink:label="label_C000138477Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000138477Member">C000138477 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138477Member" xlink:to="label_C000138477Member" />
    <label xlink:type="resource" xlink:label="label_C000138477Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000138477Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138477Member" xlink:to="label_C000138477Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000138477Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000138477Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138477Member" xlink:to="label_C000138477Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000013659Member" xlink:label="S000013659Member" />
    <label xlink:type="resource" xlink:label="label_S000013659Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000013659Member">S000013659 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013659Member" xlink:to="label_S000013659Member" />
    <label xlink:type="resource" xlink:label="label_S000013659Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000013659Member_2">Multimanager 2050 Lifetime Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013659Member" xlink:to="label_S000013659Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000013659Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000013659Member_3">Multimanager 2050 Lifetime Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013659Member" xlink:to="label_S000013659Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037407Member" xlink:label="C000037407Member" />
    <label xlink:type="resource" xlink:label="label_C000037407Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037407Member">C000037407 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037407Member" xlink:to="label_C000037407Member" />
    <label xlink:type="resource" xlink:label="label_C000037407Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037407Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037407Member" xlink:to="label_C000037407Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037407Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037407Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037407Member" xlink:to="label_C000037407Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153964Member" xlink:label="C000153964Member" />
    <label xlink:type="resource" xlink:label="label_C000153964Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153964Member">C000153964 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153964Member" xlink:to="label_C000153964Member" />
    <label xlink:type="resource" xlink:label="label_C000153964Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153964Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153964Member" xlink:to="label_C000153964Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153964Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153964Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153964Member" xlink:to="label_C000153964Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000113511Member" xlink:label="C000113511Member" />
    <label xlink:type="resource" xlink:label="label_C000113511Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000113511Member">C000113511 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113511Member" xlink:to="label_C000113511Member" />
    <label xlink:type="resource" xlink:label="label_C000113511Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000113511Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113511Member" xlink:to="label_C000113511Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000113511Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000113511Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113511Member" xlink:to="label_C000113511Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037415Member" xlink:label="C000037415Member" />
    <label xlink:type="resource" xlink:label="label_C000037415Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037415Member">C000037415 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037415Member" xlink:to="label_C000037415Member" />
    <label xlink:type="resource" xlink:label="label_C000037415Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037415Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037415Member" xlink:to="label_C000037415Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037415Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037415Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037415Member" xlink:to="label_C000037415Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037416Member" xlink:label="C000037416Member" />
    <label xlink:type="resource" xlink:label="label_C000037416Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037416Member">C000037416 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037416Member" xlink:to="label_C000037416Member" />
    <label xlink:type="resource" xlink:label="label_C000037416Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037416Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037416Member" xlink:to="label_C000037416Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037416Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037416Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037416Member" xlink:to="label_C000037416Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106467Member" xlink:label="C000106467Member" />
    <label xlink:type="resource" xlink:label="label_C000106467Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106467Member">C000106467 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106467Member" xlink:to="label_C000106467Member" />
    <label xlink:type="resource" xlink:label="label_C000106467Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106467Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106467Member" xlink:to="label_C000106467Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106467Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106467Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106467Member" xlink:to="label_C000106467Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000013658Member" xlink:label="S000013658Member" />
    <label xlink:type="resource" xlink:label="label_S000013658Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000013658Member">S000013658 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013658Member" xlink:to="label_S000013658Member" />
    <label xlink:type="resource" xlink:label="label_S000013658Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000013658Member_2">Multimanager 2045 Lifetime Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013658Member" xlink:to="label_S000013658Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000013658Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000013658Member_3">Multimanager 2045 Lifetime Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013658Member" xlink:to="label_S000013658Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037396Member" xlink:label="C000037396Member" />
    <label xlink:type="resource" xlink:label="label_C000037396Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037396Member">C000037396 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037396Member" xlink:to="label_C000037396Member" />
    <label xlink:type="resource" xlink:label="label_C000037396Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037396Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037396Member" xlink:to="label_C000037396Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037396Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037396Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037396Member" xlink:to="label_C000037396Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153963Member" xlink:label="C000153963Member" />
    <label xlink:type="resource" xlink:label="label_C000153963Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153963Member">C000153963 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153963Member" xlink:to="label_C000153963Member" />
    <label xlink:type="resource" xlink:label="label_C000153963Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153963Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153963Member" xlink:to="label_C000153963Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153963Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153963Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153963Member" xlink:to="label_C000153963Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000113510Member" xlink:label="C000113510Member" />
    <label xlink:type="resource" xlink:label="label_C000113510Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000113510Member">C000113510 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113510Member" xlink:to="label_C000113510Member" />
    <label xlink:type="resource" xlink:label="label_C000113510Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000113510Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113510Member" xlink:to="label_C000113510Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000113510Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000113510Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113510Member" xlink:to="label_C000113510Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037404Member" xlink:label="C000037404Member" />
    <label xlink:type="resource" xlink:label="label_C000037404Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037404Member">C000037404 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037404Member" xlink:to="label_C000037404Member" />
    <label xlink:type="resource" xlink:label="label_C000037404Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037404Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037404Member" xlink:to="label_C000037404Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037404Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037404Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037404Member" xlink:to="label_C000037404Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037405Member" xlink:label="C000037405Member" />
    <label xlink:type="resource" xlink:label="label_C000037405Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037405Member">C000037405 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037405Member" xlink:to="label_C000037405Member" />
    <label xlink:type="resource" xlink:label="label_C000037405Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037405Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037405Member" xlink:to="label_C000037405Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037405Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037405Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037405Member" xlink:to="label_C000037405Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106466Member" xlink:label="C000106466Member" />
    <label xlink:type="resource" xlink:label="label_C000106466Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106466Member">C000106466 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106466Member" xlink:to="label_C000106466Member" />
    <label xlink:type="resource" xlink:label="label_C000106466Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106466Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106466Member" xlink:to="label_C000106466Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106466Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106466Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106466Member" xlink:to="label_C000106466Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000013657Member" xlink:label="S000013657Member" />
    <label xlink:type="resource" xlink:label="label_S000013657Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000013657Member">S000013657 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013657Member" xlink:to="label_S000013657Member" />
    <label xlink:type="resource" xlink:label="label_S000013657Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000013657Member_2">Multimanager 2040 Lifetime Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013657Member" xlink:to="label_S000013657Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000013657Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000013657Member_3">Multimanager 2040 Lifetime Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013657Member" xlink:to="label_S000013657Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037385Member" xlink:label="C000037385Member" />
    <label xlink:type="resource" xlink:label="label_C000037385Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037385Member">C000037385 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037385Member" xlink:to="label_C000037385Member" />
    <label xlink:type="resource" xlink:label="label_C000037385Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037385Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037385Member" xlink:to="label_C000037385Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037385Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037385Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037385Member" xlink:to="label_C000037385Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153962Member" xlink:label="C000153962Member" />
    <label xlink:type="resource" xlink:label="label_C000153962Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153962Member">C000153962 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153962Member" xlink:to="label_C000153962Member" />
    <label xlink:type="resource" xlink:label="label_C000153962Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153962Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153962Member" xlink:to="label_C000153962Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153962Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153962Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153962Member" xlink:to="label_C000153962Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000113509Member" xlink:label="C000113509Member" />
    <label xlink:type="resource" xlink:label="label_C000113509Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000113509Member">C000113509 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113509Member" xlink:to="label_C000113509Member" />
    <label xlink:type="resource" xlink:label="label_C000113509Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000113509Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113509Member" xlink:to="label_C000113509Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000113509Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000113509Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113509Member" xlink:to="label_C000113509Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037393Member" xlink:label="C000037393Member" />
    <label xlink:type="resource" xlink:label="label_C000037393Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037393Member">C000037393 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037393Member" xlink:to="label_C000037393Member" />
    <label xlink:type="resource" xlink:label="label_C000037393Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037393Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037393Member" xlink:to="label_C000037393Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037393Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037393Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037393Member" xlink:to="label_C000037393Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037394Member" xlink:label="C000037394Member" />
    <label xlink:type="resource" xlink:label="label_C000037394Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037394Member">C000037394 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037394Member" xlink:to="label_C000037394Member" />
    <label xlink:type="resource" xlink:label="label_C000037394Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037394Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037394Member" xlink:to="label_C000037394Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037394Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037394Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037394Member" xlink:to="label_C000037394Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106465Member" xlink:label="C000106465Member" />
    <label xlink:type="resource" xlink:label="label_C000106465Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106465Member">C000106465 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106465Member" xlink:to="label_C000106465Member" />
    <label xlink:type="resource" xlink:label="label_C000106465Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106465Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106465Member" xlink:to="label_C000106465Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106465Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106465Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106465Member" xlink:to="label_C000106465Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000013656Member" xlink:label="S000013656Member" />
    <label xlink:type="resource" xlink:label="label_S000013656Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000013656Member">S000013656 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013656Member" xlink:to="label_S000013656Member" />
    <label xlink:type="resource" xlink:label="label_S000013656Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000013656Member_2">Multimanager 2035 Lifetime Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013656Member" xlink:to="label_S000013656Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000013656Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000013656Member_3">Multimanager 2035 Lifetime Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013656Member" xlink:to="label_S000013656Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037374Member" xlink:label="C000037374Member" />
    <label xlink:type="resource" xlink:label="label_C000037374Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037374Member">C000037374 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037374Member" xlink:to="label_C000037374Member" />
    <label xlink:type="resource" xlink:label="label_C000037374Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037374Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037374Member" xlink:to="label_C000037374Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037374Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037374Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037374Member" xlink:to="label_C000037374Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153961Member" xlink:label="C000153961Member" />
    <label xlink:type="resource" xlink:label="label_C000153961Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153961Member">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153961Member" xlink:to="label_C000153961Member" />
    <label xlink:type="resource" xlink:label="label_C000153961Member_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153961Member_2">C000153961 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153961Member" xlink:to="label_C000153961Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153961Member_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153961Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153961Member" xlink:to="label_C000153961Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000113508Member" xlink:label="C000113508Member" />
    <label xlink:type="resource" xlink:label="label_C000113508Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000113508Member">C000113508 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113508Member" xlink:to="label_C000113508Member" />
    <label xlink:type="resource" xlink:label="label_C000113508Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000113508Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113508Member" xlink:to="label_C000113508Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000113508Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000113508Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113508Member" xlink:to="label_C000113508Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037382Member" xlink:label="C000037382Member" />
    <label xlink:type="resource" xlink:label="label_C000037382Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037382Member">C000037382 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037382Member" xlink:to="label_C000037382Member" />
    <label xlink:type="resource" xlink:label="label_C000037382Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037382Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037382Member" xlink:to="label_C000037382Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037382Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037382Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037382Member" xlink:to="label_C000037382Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037383Member" xlink:label="C000037383Member" />
    <label xlink:type="resource" xlink:label="label_C000037383Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037383Member">C000037383 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037383Member" xlink:to="label_C000037383Member" />
    <label xlink:type="resource" xlink:label="label_C000037383Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037383Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037383Member" xlink:to="label_C000037383Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037383Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037383Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037383Member" xlink:to="label_C000037383Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106464Member" xlink:label="C000106464Member" />
    <label xlink:type="resource" xlink:label="label_C000106464Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106464Member">C000106464 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106464Member" xlink:to="label_C000106464Member" />
    <label xlink:type="resource" xlink:label="label_C000106464Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106464Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106464Member" xlink:to="label_C000106464Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106464Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106464Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106464Member" xlink:to="label_C000106464Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000013655Member" xlink:label="S000013655Member" />
    <label xlink:type="resource" xlink:label="label_S000013655Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000013655Member">S000013655 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013655Member" xlink:to="label_S000013655Member" />
    <label xlink:type="resource" xlink:label="label_S000013655Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000013655Member_2">Multimanager 2030 Lifetime Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013655Member" xlink:to="label_S000013655Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000013655Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000013655Member_3">Multimanager 2030 Lifetime Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013655Member" xlink:to="label_S000013655Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037363Member" xlink:label="C000037363Member" />
    <label xlink:type="resource" xlink:label="label_C000037363Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037363Member">C000037363 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037363Member" xlink:to="label_C000037363Member" />
    <label xlink:type="resource" xlink:label="label_C000037363Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037363Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037363Member" xlink:to="label_C000037363Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037363Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037363Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037363Member" xlink:to="label_C000037363Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153960Member" xlink:label="C000153960Member" />
    <label xlink:type="resource" xlink:label="label_C000153960Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153960Member">C000153960 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153960Member" xlink:to="label_C000153960Member" />
    <label xlink:type="resource" xlink:label="label_C000153960Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153960Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153960Member" xlink:to="label_C000153960Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153960Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153960Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153960Member" xlink:to="label_C000153960Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000113507Member" xlink:label="C000113507Member" />
    <label xlink:type="resource" xlink:label="label_C000113507Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000113507Member">C000113507 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113507Member" xlink:to="label_C000113507Member" />
    <label xlink:type="resource" xlink:label="label_C000113507Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000113507Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113507Member" xlink:to="label_C000113507Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000113507Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000113507Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113507Member" xlink:to="label_C000113507Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037371Member" xlink:label="C000037371Member" />
    <label xlink:type="resource" xlink:label="label_C000037371Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037371Member">C000037371 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037371Member" xlink:to="label_C000037371Member" />
    <label xlink:type="resource" xlink:label="label_C000037371Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037371Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037371Member" xlink:to="label_C000037371Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037371Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037371Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037371Member" xlink:to="label_C000037371Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037372Member" xlink:label="C000037372Member" />
    <label xlink:type="resource" xlink:label="label_C000037372Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037372Member">C000037372 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037372Member" xlink:to="label_C000037372Member" />
    <label xlink:type="resource" xlink:label="label_C000037372Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037372Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037372Member" xlink:to="label_C000037372Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037372Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037372Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037372Member" xlink:to="label_C000037372Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106463Member" xlink:label="C000106463Member" />
    <label xlink:type="resource" xlink:label="label_C000106463Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106463Member">C000106463 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106463Member" xlink:to="label_C000106463Member" />
    <label xlink:type="resource" xlink:label="label_C000106463Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106463Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106463Member" xlink:to="label_C000106463Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106463Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106463Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106463Member" xlink:to="label_C000106463Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000013654Member" xlink:label="S000013654Member" />
    <label xlink:type="resource" xlink:label="label_S000013654Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000013654Member">S000013654 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013654Member" xlink:to="label_S000013654Member" />
    <label xlink:type="resource" xlink:label="label_S000013654Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000013654Member_2">Multimanager 2025 Lifetime Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013654Member" xlink:to="label_S000013654Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000013654Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000013654Member_3">Multimanager 2025 Lifetime Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013654Member" xlink:to="label_S000013654Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037352Member" xlink:label="C000037352Member" />
    <label xlink:type="resource" xlink:label="label_C000037352Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037352Member">C000037352 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037352Member" xlink:to="label_C000037352Member" />
    <label xlink:type="resource" xlink:label="label_C000037352Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037352Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037352Member" xlink:to="label_C000037352Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037352Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037352Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037352Member" xlink:to="label_C000037352Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153959Member" xlink:label="C000153959Member" />
    <label xlink:type="resource" xlink:label="label_C000153959Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153959Member">C000153959 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153959Member" xlink:to="label_C000153959Member" />
    <label xlink:type="resource" xlink:label="label_C000153959Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153959Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153959Member" xlink:to="label_C000153959Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153959Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153959Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153959Member" xlink:to="label_C000153959Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000113506Member" xlink:label="C000113506Member" />
    <label xlink:type="resource" xlink:label="label_C000113506Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000113506Member">C000113506 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113506Member" xlink:to="label_C000113506Member" />
    <label xlink:type="resource" xlink:label="label_C000113506Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000113506Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113506Member" xlink:to="label_C000113506Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000113506Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000113506Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113506Member" xlink:to="label_C000113506Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037360Member" xlink:label="C000037360Member" />
    <label xlink:type="resource" xlink:label="label_C000037360Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037360Member">C000037360 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037360Member" xlink:to="label_C000037360Member" />
    <label xlink:type="resource" xlink:label="label_C000037360Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037360Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037360Member" xlink:to="label_C000037360Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037360Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037360Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037360Member" xlink:to="label_C000037360Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037361Member" xlink:label="C000037361Member" />
    <label xlink:type="resource" xlink:label="label_C000037361Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037361Member">C000037361 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037361Member" xlink:to="label_C000037361Member" />
    <label xlink:type="resource" xlink:label="label_C000037361Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037361Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037361Member" xlink:to="label_C000037361Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037361Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037361Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037361Member" xlink:to="label_C000037361Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106462Member" xlink:label="C000106462Member" />
    <label xlink:type="resource" xlink:label="label_C000106462Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106462Member">C000106462 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106462Member" xlink:to="label_C000106462Member" />
    <label xlink:type="resource" xlink:label="label_C000106462Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106462Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106462Member" xlink:to="label_C000106462Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106462Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106462Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106462Member" xlink:to="label_C000106462Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000013653Member" xlink:label="S000013653Member" />
    <label xlink:type="resource" xlink:label="label_S000013653Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000013653Member">S000013653 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013653Member" xlink:to="label_S000013653Member" />
    <label xlink:type="resource" xlink:label="label_S000013653Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000013653Member_2">Multimanager 2020 Lifetime Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013653Member" xlink:to="label_S000013653Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000013653Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000013653Member_3">Multimanager 2020 Lifetime Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013653Member" xlink:to="label_S000013653Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037341Member" xlink:label="C000037341Member" />
    <label xlink:type="resource" xlink:label="label_C000037341Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037341Member">C000037341 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037341Member" xlink:to="label_C000037341Member" />
    <label xlink:type="resource" xlink:label="label_C000037341Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037341Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037341Member" xlink:to="label_C000037341Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037341Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037341Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037341Member" xlink:to="label_C000037341Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153958Member" xlink:label="C000153958Member" />
    <label xlink:type="resource" xlink:label="label_C000153958Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153958Member">C000153958 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153958Member" xlink:to="label_C000153958Member" />
    <label xlink:type="resource" xlink:label="label_C000153958Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153958Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153958Member" xlink:to="label_C000153958Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153958Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153958Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153958Member" xlink:to="label_C000153958Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000113505Member" xlink:label="C000113505Member" />
    <label xlink:type="resource" xlink:label="label_C000113505Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000113505Member">C000113505 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113505Member" xlink:to="label_C000113505Member" />
    <label xlink:type="resource" xlink:label="label_C000113505Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000113505Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113505Member" xlink:to="label_C000113505Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000113505Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000113505Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113505Member" xlink:to="label_C000113505Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037349Member" xlink:label="C000037349Member" />
    <label xlink:type="resource" xlink:label="label_C000037349Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037349Member">C000037349 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037349Member" xlink:to="label_C000037349Member" />
    <label xlink:type="resource" xlink:label="label_C000037349Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037349Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037349Member" xlink:to="label_C000037349Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037349Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037349Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037349Member" xlink:to="label_C000037349Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037350Member" xlink:label="C000037350Member" />
    <label xlink:type="resource" xlink:label="label_C000037350Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037350Member">C000037350 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037350Member" xlink:to="label_C000037350Member" />
    <label xlink:type="resource" xlink:label="label_C000037350Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037350Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037350Member" xlink:to="label_C000037350Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037350Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037350Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037350Member" xlink:to="label_C000037350Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106461Member" xlink:label="C000106461Member" />
    <label xlink:type="resource" xlink:label="label_C000106461Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106461Member">C000106461 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106461Member" xlink:to="label_C000106461Member" />
    <label xlink:type="resource" xlink:label="label_C000106461Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106461Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106461Member" xlink:to="label_C000106461Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106461Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106461Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106461Member" xlink:to="label_C000106461Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000013652Member" xlink:label="S000013652Member" />
    <label xlink:type="resource" xlink:label="label_S000013652Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000013652Member">S000013652 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013652Member" xlink:to="label_S000013652Member" />
    <label xlink:type="resource" xlink:label="label_S000013652Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000013652Member_2">Multimanager 2015 Lifetime Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013652Member" xlink:to="label_S000013652Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000013652Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000013652Member_3">Multimanager 2015 Lifetime Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013652Member" xlink:to="label_S000013652Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037330Member" xlink:label="C000037330Member" />
    <label xlink:type="resource" xlink:label="label_C000037330Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037330Member">C000037330 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037330Member" xlink:to="label_C000037330Member" />
    <label xlink:type="resource" xlink:label="label_C000037330Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037330Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037330Member" xlink:to="label_C000037330Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037330Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037330Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037330Member" xlink:to="label_C000037330Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153957Member" xlink:label="C000153957Member" />
    <label xlink:type="resource" xlink:label="label_C000153957Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153957Member">C000153957 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153957Member" xlink:to="label_C000153957Member" />
    <label xlink:type="resource" xlink:label="label_C000153957Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153957Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153957Member" xlink:to="label_C000153957Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153957Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153957Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153957Member" xlink:to="label_C000153957Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000113504Member" xlink:label="C000113504Member" />
    <label xlink:type="resource" xlink:label="label_C000113504Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000113504Member">C000113504 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113504Member" xlink:to="label_C000113504Member" />
    <label xlink:type="resource" xlink:label="label_C000113504Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000113504Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113504Member" xlink:to="label_C000113504Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000113504Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000113504Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113504Member" xlink:to="label_C000113504Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037338Member" xlink:label="C000037338Member" />
    <label xlink:type="resource" xlink:label="label_C000037338Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037338Member">C000037338 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037338Member" xlink:to="label_C000037338Member" />
    <label xlink:type="resource" xlink:label="label_C000037338Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037338Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037338Member" xlink:to="label_C000037338Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037338Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037338Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037338Member" xlink:to="label_C000037338Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037339Member" xlink:label="C000037339Member" />
    <label xlink:type="resource" xlink:label="label_C000037339Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037339Member">C000037339 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037339Member" xlink:to="label_C000037339Member" />
    <label xlink:type="resource" xlink:label="label_C000037339Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037339Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037339Member" xlink:to="label_C000037339Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037339Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037339Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037339Member" xlink:to="label_C000037339Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106460Member" xlink:label="C000106460Member" />
    <label xlink:type="resource" xlink:label="label_C000106460Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106460Member">C000106460 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106460Member" xlink:to="label_C000106460Member" />
    <label xlink:type="resource" xlink:label="label_C000106460Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106460Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106460Member" xlink:to="label_C000106460Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106460Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106460Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106460Member" xlink:to="label_C000106460Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassAIR2R5R6Member" xlink:label="ClassAIR2R5R6Member" />
    <label xlink:type="resource" xlink:label="label_ClassAIR2R5R6Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassAIR2R5R6Member">Class AIR2R5R6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAIR2R5R6Member" xlink:to="label_ClassAIR2R5R6Member" />
    <label xlink:type="resource" xlink:label="label_ClassAIR2R5R6Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassAIR2R5R6Member_2">Class A I R2 R5 R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAIR2R5R6Member" xlink:to="label_ClassAIR2R5R6Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassAIR2R5R6Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassAIR2R5R6Member_3">Class AIR2R5R6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassAIR2R5R6Member" xlink:to="label_ClassAIR2R5R6Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000013649Member" xlink:label="S000013649Member" />
    <label xlink:type="resource" xlink:label="label_S000013649Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000013649Member">S000013649 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013649Member" xlink:to="label_S000013649Member" />
    <label xlink:type="resource" xlink:label="label_S000013649Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000013649Member_2">Multimanager 2010 Lifetime Portfolio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013649Member" xlink:to="label_S000013649Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000013649Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000013649Member_3">Multimanager 2010 Lifetime Portfolio Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000013649Member" xlink:to="label_S000013649Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037307Member" xlink:label="C000037307Member" />
    <label xlink:type="resource" xlink:label="label_C000037307Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037307Member">C000037307 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037307Member" xlink:to="label_C000037307Member" />
    <label xlink:type="resource" xlink:label="label_C000037307Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037307Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037307Member" xlink:to="label_C000037307Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037307Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037307Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037307Member" xlink:to="label_C000037307Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000153956Member" xlink:label="C000153956Member" />
    <label xlink:type="resource" xlink:label="label_C000153956Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000153956Member">C000153956 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153956Member" xlink:to="label_C000153956Member" />
    <label xlink:type="resource" xlink:label="label_C000153956Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000153956Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153956Member" xlink:to="label_C000153956Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000153956Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000153956Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000153956Member" xlink:to="label_C000153956Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000113503Member" xlink:label="C000113503Member" />
    <label xlink:type="resource" xlink:label="label_C000113503Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000113503Member">C000113503 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113503Member" xlink:to="label_C000113503Member" />
    <label xlink:type="resource" xlink:label="label_C000113503Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000113503Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113503Member" xlink:to="label_C000113503Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000113503Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000113503Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113503Member" xlink:to="label_C000113503Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037308Member" xlink:label="C000037308Member" />
    <label xlink:type="resource" xlink:label="label_C000037308Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037308Member">C000037308 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037308Member" xlink:to="label_C000037308Member" />
    <label xlink:type="resource" xlink:label="label_C000037308Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037308Member_2">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037308Member" xlink:to="label_C000037308Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037308Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037308Member_3">Class R5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037308Member" xlink:to="label_C000037308Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106459Member" xlink:label="C000106459Member" />
    <label xlink:type="resource" xlink:label="label_C000106459Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106459Member">C000106459 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106459Member" xlink:to="label_C000106459Member" />
    <label xlink:type="resource" xlink:label="label_C000106459Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106459Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106459Member" xlink:to="label_C000106459Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106459Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106459Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106459Member" xlink:to="label_C000106459Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000003360Member" xlink:label="S000003360Member" />
    <label xlink:type="resource" xlink:label="label_S000003360Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000003360Member">S000003360 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003360Member" xlink:to="label_S000003360Member" />
    <label xlink:type="resource" xlink:label="label_S000003360Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000003360Member_2">New Opportunities Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003360Member" xlink:to="label_S000003360Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000003360Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000003360Member_3">New Opportunities Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003360Member" xlink:to="label_S000003360Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_Russell3000IndexMember" xlink:label="Russell3000IndexMember" />
    <label xlink:type="resource" xlink:label="label_Russell3000IndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_Russell3000IndexMember">Russell Three Thousand Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell3000IndexMember" xlink:to="label_Russell3000IndexMember" />
    <label xlink:type="resource" xlink:label="label_Russell3000IndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_Russell3000IndexMember_2">Russell Three Thousand Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell3000IndexMember" xlink:to="label_Russell3000IndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_Russell3000IndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_Russell3000IndexMember_3">Russell 3000 Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell3000IndexMember" xlink:to="label_Russell3000IndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_Russell2000GrowthIndexMember" xlink:label="Russell2000GrowthIndexMember" />
    <label xlink:type="resource" xlink:label="label_Russell2000GrowthIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_Russell2000GrowthIndexMember">Russell Two Thousand Growth Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell2000GrowthIndexMember" xlink:to="label_Russell2000GrowthIndexMember" />
    <label xlink:type="resource" xlink:label="label_Russell2000GrowthIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_Russell2000GrowthIndexMember_2">Russell Two Thousand Growth Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell2000GrowthIndexMember" xlink:to="label_Russell2000GrowthIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_Russell2000GrowthIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_Russell2000GrowthIndexMember_3">Russell 2000 Growth Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell2000GrowthIndexMember" xlink:to="label_Russell2000GrowthIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000141730Member" xlink:label="C000141730Member" />
    <label xlink:type="resource" xlink:label="label_C000141730Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000141730Member">C000141730 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141730Member" xlink:to="label_C000141730Member" />
    <label xlink:type="resource" xlink:label="label_C000141730Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000141730Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141730Member" xlink:to="label_C000141730Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000141730Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000141730Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141730Member" xlink:to="label_C000141730Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000141733Member" xlink:label="C000141733Member" />
    <label xlink:type="resource" xlink:label="label_C000141733Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000141733Member">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141733Member" xlink:to="label_C000141733Member" />
    <label xlink:type="resource" xlink:label="label_C000141733Member_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000141733Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141733Member" xlink:to="label_C000141733Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000141733Member_3" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000141733Member_3">C000141733 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141733Member" xlink:to="label_C000141733Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000141734Member" xlink:label="C000141734Member" />
    <label xlink:type="resource" xlink:label="label_C000141734Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000141734Member">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141734Member" xlink:to="label_C000141734Member" />
    <label xlink:type="resource" xlink:label="label_C000141734Member_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000141734Member_2">C000141734 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141734Member" xlink:to="label_C000141734Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000141734Member_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000141734Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141734Member" xlink:to="label_C000141734Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000141736Member" xlink:label="C000141736Member" />
    <label xlink:type="resource" xlink:label="label_C000141736Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000141736Member">C000141736 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141736Member" xlink:to="label_C000141736Member" />
    <label xlink:type="resource" xlink:label="label_C000141736Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000141736Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141736Member" xlink:to="label_C000141736Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000141736Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000141736Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141736Member" xlink:to="label_C000141736Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000141738Member" xlink:label="C000141738Member" />
    <label xlink:type="resource" xlink:label="label_C000141738Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000141738Member">C000141738 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141738Member" xlink:to="label_C000141738Member" />
    <label xlink:type="resource" xlink:label="label_C000141738Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000141738Member_2">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141738Member" xlink:to="label_C000141738Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000141738Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000141738Member_3">Class R4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141738Member" xlink:to="label_C000141738Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000141731Member" xlink:label="C000141731Member" />
    <label xlink:type="resource" xlink:label="label_C000141731Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000141731Member">C000141731 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141731Member" xlink:to="label_C000141731Member" />
    <label xlink:type="resource" xlink:label="label_C000141731Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000141731Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141731Member" xlink:to="label_C000141731Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000141731Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000141731Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000141731Member" xlink:to="label_C000141731Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_HealthcaresectorriskMember" xlink:label="HealthcaresectorriskMember" />
    <label xlink:type="resource" xlink:label="label_HealthcaresectorriskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_HealthcaresectorriskMember">Healthcare sector risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HealthcaresectorriskMember" xlink:to="label_HealthcaresectorriskMember" />
    <label xlink:type="resource" xlink:label="label_HealthcaresectorriskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_HealthcaresectorriskMember_2">Healthcare sector risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HealthcaresectorriskMember" xlink:to="label_HealthcaresectorriskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000003319Member" xlink:label="S000003319Member" />
    <label xlink:type="resource" xlink:label="label_S000003319Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000003319Member">S000003319 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003319Member" xlink:to="label_S000003319Member" />
    <label xlink:type="resource" xlink:label="label_S000003319Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000003319Member_2">Opportunistic Fixed Income Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003319Member" xlink:to="label_S000003319Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000003319Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000003319Member_3">Opportunistic Fixed Income Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003319Member" xlink:to="label_S000003319Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_BloombergGlobalAggregateBondUSDHedgedIndexMember" xlink:label="BloombergGlobalAggregateBondUSDHedgedIndexMember" />
    <label xlink:type="resource" xlink:label="label_BloombergGlobalAggregateBondUSDHedgedIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BloombergGlobalAggregateBondUSDHedgedIndexMember">Bloomberg Global Aggregate Bond U S D Hedged Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BloombergGlobalAggregateBondUSDHedgedIndexMember" xlink:to="label_BloombergGlobalAggregateBondUSDHedgedIndexMember" />
    <label xlink:type="resource" xlink:label="label_BloombergGlobalAggregateBondUSDHedgedIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_BloombergGlobalAggregateBondUSDHedgedIndexMember_2">Bloomberg Global Aggregate Bond U S D Hedged Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BloombergGlobalAggregateBondUSDHedgedIndexMember" xlink:to="label_BloombergGlobalAggregateBondUSDHedgedIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_BloombergGlobalAggregateBondUSDHedgedIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_BloombergGlobalAggregateBondUSDHedgedIndexMember_3">Bloomberg Global Aggregate Bond (USD Hedged) Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BloombergGlobalAggregateBondUSDHedgedIndexMember" xlink:to="label_BloombergGlobalAggregateBondUSDHedgedIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_BloombergGlobalAggregateBondIndexMember" xlink:label="BloombergGlobalAggregateBondIndexMember" />
    <label xlink:type="resource" xlink:label="label_BloombergGlobalAggregateBondIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BloombergGlobalAggregateBondIndexMember">Bloomberg Global Aggregate Bond Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BloombergGlobalAggregateBondIndexMember" xlink:to="label_BloombergGlobalAggregateBondIndexMember" />
    <label xlink:type="resource" xlink:label="label_BloombergGlobalAggregateBondIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_BloombergGlobalAggregateBondIndexMember_2">Bloomberg Global Aggregate Bond Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BloombergGlobalAggregateBondIndexMember" xlink:to="label_BloombergGlobalAggregateBondIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_BloombergGlobalAggregateBondIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_BloombergGlobalAggregateBondIndexMember_3">Bloomberg Global Aggregate Bond Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BloombergGlobalAggregateBondIndexMember" xlink:to="label_BloombergGlobalAggregateBondIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000218633Member" xlink:label="C000218633Member" />
    <label xlink:type="resource" xlink:label="label_C000218633Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000218633Member">C000218633 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000218633Member" xlink:to="label_C000218633Member" />
    <label xlink:type="resource" xlink:label="label_C000218633Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000218633Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000218633Member" xlink:to="label_C000218633Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000218633Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000218633Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000218633Member" xlink:to="label_C000218633Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000218634Member" xlink:label="C000218634Member" />
    <label xlink:type="resource" xlink:label="label_C000218634Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000218634Member">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000218634Member" xlink:to="label_C000218634Member" />
    <label xlink:type="resource" xlink:label="label_C000218634Member_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000218634Member_2">C000218634 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000218634Member" xlink:to="label_C000218634Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000218634Member_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000218634Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000218634Member" xlink:to="label_C000218634Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000218631Member" xlink:label="C000218631Member" />
    <label xlink:type="resource" xlink:label="label_C000218631Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000218631Member">C000218631 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000218631Member" xlink:to="label_C000218631Member" />
    <label xlink:type="resource" xlink:label="label_C000218631Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000218631Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000218631Member" xlink:to="label_C000218631Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000218631Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000218631Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000218631Member" xlink:to="label_C000218631Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000218632Member" xlink:label="C000218632Member" />
    <label xlink:type="resource" xlink:label="label_C000218632Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000218632Member">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000218632Member" xlink:to="label_C000218632Member" />
    <label xlink:type="resource" xlink:label="label_C000218632Member_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000218632Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000218632Member" xlink:to="label_C000218632Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000218632Member_3" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000218632Member_3">C000218632 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000218632Member" xlink:to="label_C000218632Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000003356Member" xlink:label="S000003356Member" />
    <label xlink:type="resource" xlink:label="label_S000003356Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000003356Member">S000003356 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003356Member" xlink:to="label_S000003356Member" />
    <label xlink:type="resource" xlink:label="label_S000003356Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000003356Member_2">Real Estate Securities Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003356Member" xlink:to="label_S000003356Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000003356Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000003356Member_3">Real Estate Securities Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003356Member" xlink:to="label_S000003356Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_DowJonesUSSelectREITIndexMember" xlink:label="DowJonesUSSelectREITIndexMember" />
    <label xlink:type="resource" xlink:label="label_DowJonesUSSelectREITIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_DowJonesUSSelectREITIndexMember">Dow Jones U S Select R E I T Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DowJonesUSSelectREITIndexMember" xlink:to="label_DowJonesUSSelectREITIndexMember" />
    <label xlink:type="resource" xlink:label="label_DowJonesUSSelectREITIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_DowJonesUSSelectREITIndexMember_2">Dow Jones U S Select R E I T Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DowJonesUSSelectREITIndexMember" xlink:to="label_DowJonesUSSelectREITIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_DowJonesUSSelectREITIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_DowJonesUSSelectREITIndexMember_3">Dow Jones U.S. Select REIT Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DowJonesUSSelectREITIndexMember" xlink:to="label_DowJonesUSSelectREITIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000223234Member" xlink:label="C000223234Member" />
    <label xlink:type="resource" xlink:label="label_C000223234Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000223234Member">C000223234 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000223234Member" xlink:to="label_C000223234Member" />
    <label xlink:type="resource" xlink:label="label_C000223234Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000223234Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000223234Member" xlink:to="label_C000223234Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000223234Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000223234Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000223234Member" xlink:to="label_C000223234Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000223235Member" xlink:label="C000223235Member" />
    <label xlink:type="resource" xlink:label="label_C000223235Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000223235Member">C000223235 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000223235Member" xlink:to="label_C000223235Member" />
    <label xlink:type="resource" xlink:label="label_C000223235Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000223235Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000223235Member" xlink:to="label_C000223235Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000223235Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000223235Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000223235Member" xlink:to="label_C000223235Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000223236Member" xlink:label="C000223236Member" />
    <label xlink:type="resource" xlink:label="label_C000223236Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000223236Member">C000223236 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000223236Member" xlink:to="label_C000223236Member" />
    <label xlink:type="resource" xlink:label="label_C000223236Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000223236Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000223236Member" xlink:to="label_C000223236Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000223236Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000223236Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000223236Member" xlink:to="label_C000223236Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000223233Member" xlink:label="C000223233Member" />
    <label xlink:type="resource" xlink:label="label_C000223233Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000223233Member">C000223233 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000223233Member" xlink:to="label_C000223233Member" />
    <label xlink:type="resource" xlink:label="label_C000223233Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000223233Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000223233Member" xlink:to="label_C000223233Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000223233Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000223233Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000223233Member" xlink:to="label_C000223233Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ConcentrationRiskMember" xlink:label="ConcentrationRiskMember" />
    <label xlink:type="resource" xlink:label="label_ConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ConcentrationRiskMember">Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskMember" xlink:to="label_ConcentrationRiskMember" />
    <label xlink:type="resource" xlink:label="label_ConcentrationRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ConcentrationRiskMember_2">Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskMember" xlink:to="label_ConcentrationRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000003363Member" xlink:label="S000003363Member" />
    <label xlink:type="resource" xlink:label="label_S000003363Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000003363Member">S000003363 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003363Member" xlink:to="label_S000003363Member" />
    <label xlink:type="resource" xlink:label="label_S000003363Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000003363Member_2">Small Cap Dynamic Growth Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003363Member" xlink:to="label_S000003363Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000003363Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000003363Member_3">Small Cap Dynamic Growth Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003363Member" xlink:to="label_S000003363Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000199365Member" xlink:label="C000199365Member" />
    <label xlink:type="resource" xlink:label="label_C000199365Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000199365Member">C000199365 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000199365Member" xlink:to="label_C000199365Member" />
    <label xlink:type="resource" xlink:label="label_C000199365Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000199365Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000199365Member" xlink:to="label_C000199365Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000199365Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000199365Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000199365Member" xlink:to="label_C000199365Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000199366Member" xlink:label="C000199366Member" />
    <label xlink:type="resource" xlink:label="label_C000199366Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000199366Member">C000199366 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000199366Member" xlink:to="label_C000199366Member" />
    <label xlink:type="resource" xlink:label="label_C000199366Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000199366Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000199366Member" xlink:to="label_C000199366Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000199366Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000199366Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000199366Member" xlink:to="label_C000199366Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000199363Member" xlink:label="C000199363Member" />
    <label xlink:type="resource" xlink:label="label_C000199363Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000199363Member">C000199363 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000199363Member" xlink:to="label_C000199363Member" />
    <label xlink:type="resource" xlink:label="label_C000199363Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000199363Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000199363Member" xlink:to="label_C000199363Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000199363Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000199363Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000199363Member" xlink:to="label_C000199363Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000199364Member" xlink:label="C000199364Member" />
    <label xlink:type="resource" xlink:label="label_C000199364Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000199364Member">C000199364 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000199364Member" xlink:to="label_C000199364Member" />
    <label xlink:type="resource" xlink:label="label_C000199364Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000199364Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000199364Member" xlink:to="label_C000199364Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000199364Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000199364Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000199364Member" xlink:to="label_C000199364Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SmallCompanyRiskMember" xlink:label="SmallCompanyRiskMember" />
    <label xlink:type="resource" xlink:label="label_SmallCompanyRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SmallCompanyRiskMember">Small Company Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SmallCompanyRiskMember" xlink:to="label_SmallCompanyRiskMember" />
    <label xlink:type="resource" xlink:label="label_SmallCompanyRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SmallCompanyRiskMember_2">Small Company Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SmallCompanyRiskMember" xlink:to="label_SmallCompanyRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000009819Member" xlink:label="S000009819Member" />
    <label xlink:type="resource" xlink:label="label_S000009819Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000009819Member">S000009819 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000009819Member" xlink:to="label_S000009819Member" />
    <label xlink:type="resource" xlink:label="label_S000009819Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000009819Member_2">Small Cap Value Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000009819Member" xlink:to="label_S000009819Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000009819Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000009819Member_3">Small Cap Value Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000009819Member" xlink:to="label_S000009819Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_Russell2000ValueIndexMember" xlink:label="Russell2000ValueIndexMember" />
    <label xlink:type="resource" xlink:label="label_Russell2000ValueIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_Russell2000ValueIndexMember">Russell Two Thousand Value Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell2000ValueIndexMember" xlink:to="label_Russell2000ValueIndexMember" />
    <label xlink:type="resource" xlink:label="label_Russell2000ValueIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_Russell2000ValueIndexMember_2">Russell Two Thousand Value Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell2000ValueIndexMember" xlink:to="label_Russell2000ValueIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_Russell2000ValueIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_Russell2000ValueIndexMember_3">Russell 2000 Value Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Russell2000ValueIndexMember" xlink:to="label_Russell2000ValueIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000135638Member" xlink:label="C000135638Member" />
    <label xlink:type="resource" xlink:label="label_C000135638Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000135638Member">C000135638 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000135638Member" xlink:to="label_C000135638Member" />
    <label xlink:type="resource" xlink:label="label_C000135638Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000135638Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000135638Member" xlink:to="label_C000135638Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000135638Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000135638Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000135638Member" xlink:to="label_C000135638Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000135639Member" xlink:label="C000135639Member" />
    <label xlink:type="resource" xlink:label="label_C000135639Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000135639Member">C000135639 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000135639Member" xlink:to="label_C000135639Member" />
    <label xlink:type="resource" xlink:label="label_C000135639Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000135639Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000135639Member" xlink:to="label_C000135639Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000135639Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000135639Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000135639Member" xlink:to="label_C000135639Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000135640Member" xlink:label="C000135640Member" />
    <label xlink:type="resource" xlink:label="label_C000135640Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000135640Member">C000135640 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000135640Member" xlink:to="label_C000135640Member" />
    <label xlink:type="resource" xlink:label="label_C000135640Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000135640Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000135640Member" xlink:to="label_C000135640Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000135640Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000135640Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000135640Member" xlink:to="label_C000135640Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassACIR2R6Member" xlink:label="ClassACIR2R6Member" />
    <label xlink:type="resource" xlink:label="label_ClassACIR2R6Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassACIR2R6Member">Class ACIR2R6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACIR2R6Member" xlink:to="label_ClassACIR2R6Member" />
    <label xlink:type="resource" xlink:label="label_ClassACIR2R6Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassACIR2R6Member_2">Class A C I R2 R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACIR2R6Member" xlink:to="label_ClassACIR2R6Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassACIR2R6Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassACIR2R6Member_3">Class ACIR2R6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassACIR2R6Member" xlink:to="label_ClassACIR2R6Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000009820Member" xlink:label="S000009820Member" />
    <label xlink:type="resource" xlink:label="label_S000009820Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000009820Member">S000009820 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000009820Member" xlink:to="label_S000009820Member" />
    <label xlink:type="resource" xlink:label="label_S000009820Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000009820Member_2">Strategic Income Opportunities Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000009820Member" xlink:to="label_S000009820Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000009820Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000009820Member_3">Strategic Income Opportunities Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000009820Member" xlink:to="label_S000009820Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000085587Member" xlink:label="C000085587Member" />
    <label xlink:type="resource" xlink:label="label_C000085587Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000085587Member">C000085587 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000085587Member" xlink:to="label_C000085587Member" />
    <label xlink:type="resource" xlink:label="label_C000085587Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000085587Member_2">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000085587Member" xlink:to="label_C000085587Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000085587Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000085587Member_3">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000085587Member" xlink:to="label_C000085587Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000085588Member" xlink:label="C000085588Member" />
    <label xlink:type="resource" xlink:label="label_C000085588Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000085588Member">C000085588 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000085588Member" xlink:to="label_C000085588Member" />
    <label xlink:type="resource" xlink:label="label_C000085588Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000085588Member_2">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000085588Member" xlink:to="label_C000085588Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000085588Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000085588Member_3">Class C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000085588Member" xlink:to="label_C000085588Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000085589Member" xlink:label="C000085589Member" />
    <label xlink:type="resource" xlink:label="label_C000085589Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000085589Member">C000085589 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000085589Member" xlink:to="label_C000085589Member" />
    <label xlink:type="resource" xlink:label="label_C000085589Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000085589Member_2">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000085589Member" xlink:to="label_C000085589Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000085589Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000085589Member_3">Class I</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000085589Member" xlink:to="label_C000085589Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000113502Member" xlink:label="C000113502Member" />
    <label xlink:type="resource" xlink:label="label_C000113502Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000113502Member">C000113502 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113502Member" xlink:to="label_C000113502Member" />
    <label xlink:type="resource" xlink:label="label_C000113502Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000113502Member_2">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113502Member" xlink:to="label_C000113502Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000113502Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000113502Member_3">Class R2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000113502Member" xlink:to="label_C000113502Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000106458Member" xlink:label="C000106458Member" />
    <label xlink:type="resource" xlink:label="label_C000106458Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000106458Member">C000106458 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106458Member" xlink:to="label_C000106458Member" />
    <label xlink:type="resource" xlink:label="label_C000106458Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000106458Member_2">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106458Member" xlink:to="label_C000106458Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000106458Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000106458Member_3">Class R6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000106458Member" xlink:to="label_C000106458Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_DefaultedDebtRiskMember" xlink:label="DefaultedDebtRiskMember" />
    <label xlink:type="resource" xlink:label="label_DefaultedDebtRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_DefaultedDebtRiskMember">Defaulted Debt Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefaultedDebtRiskMember" xlink:to="label_DefaultedDebtRiskMember" />
    <label xlink:type="resource" xlink:label="label_DefaultedDebtRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_DefaultedDebtRiskMember_2">Defaulted Debt Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefaultedDebtRiskMember" xlink:to="label_DefaultedDebtRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ClassNAVMember" xlink:label="ClassNAVMember" />
    <label xlink:type="resource" xlink:label="label_ClassNAVMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ClassNAVMember">Class NAV [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassNAVMember" xlink:to="label_ClassNAVMember" />
    <label xlink:type="resource" xlink:label="label_ClassNAVMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_ClassNAVMember_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassNAVMember" xlink:to="label_ClassNAVMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_ClassNAVMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ClassNAVMember_3">Class NAV [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassNAVMember" xlink:to="label_ClassNAVMember_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_ClassNAVMember_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_ClassNAVMember_4">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassNAVMember" xlink:to="label_ClassNAVMember_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000008867Member" xlink:label="C000008867Member" />
    <label xlink:type="resource" xlink:label="label_C000008867Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000008867Member">C000008867 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008867Member" xlink:to="label_C000008867Member" />
    <label xlink:type="resource" xlink:label="label_C000008867Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000008867Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008867Member" xlink:to="label_C000008867Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000008867Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000008867Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008867Member" xlink:to="label_C000008867Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000003312Member" xlink:label="S000003312Member" />
    <label xlink:type="resource" xlink:label="label_S000003312Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000003312Member">S000003312 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003312Member" xlink:to="label_S000003312Member" />
    <label xlink:type="resource" xlink:label="label_S000003312Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000003312Member_2">Capital Appreciation Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003312Member" xlink:to="label_S000003312Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000003312Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000003312Member_3">Capital Appreciation Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003312Member" xlink:to="label_S000003312Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000008876Member" xlink:label="C000008876Member" />
    <label xlink:type="resource" xlink:label="label_C000008876Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000008876Member">C000008876 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008876Member" xlink:to="label_C000008876Member" />
    <label xlink:type="resource" xlink:label="label_C000008876Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000008876Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008876Member" xlink:to="label_C000008876Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000008876Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000008876Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008876Member" xlink:to="label_C000008876Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000030799Member" xlink:label="S000030799Member" />
    <label xlink:type="resource" xlink:label="label_S000030799Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000030799Member">S000030799 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000030799Member" xlink:to="label_S000030799Member" />
    <label xlink:type="resource" xlink:label="label_S000030799Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000030799Member_2">Capital Appreciation Value Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000030799Member" xlink:to="label_S000030799Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000030799Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000030799Member_3">Capital Appreciation Value Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000030799Member" xlink:to="label_S000030799Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SixtySandP500Index40BloombergUSAggregateBondIndexMember" xlink:label="SixtySandP500Index40BloombergUSAggregateBondIndexMember" />
    <label xlink:type="resource" xlink:label="label_SixtySandP500Index40BloombergUSAggregateBondIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SixtySandP500Index40BloombergUSAggregateBondIndexMember">Sixty Sand P Five Hundred Index Four0 Bloomberg U S Aggregate Bond Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SixtySandP500Index40BloombergUSAggregateBondIndexMember" xlink:to="label_SixtySandP500Index40BloombergUSAggregateBondIndexMember" />
    <label xlink:type="resource" xlink:label="label_SixtySandP500Index40BloombergUSAggregateBondIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SixtySandP500Index40BloombergUSAggregateBondIndexMember_2">Sixty Sand P Five Hundred Index Four0 Bloomberg U S Aggregate Bond Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SixtySandP500Index40BloombergUSAggregateBondIndexMember" xlink:to="label_SixtySandP500Index40BloombergUSAggregateBondIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SixtySandP500Index40BloombergUSAggregateBondIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SixtySandP500Index40BloombergUSAggregateBondIndexMember_3">60% S&amp;P 500 Index/40% Bloomberg U.S. Aggregate Bond Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SixtySandP500Index40BloombergUSAggregateBondIndexMember" xlink:to="label_SixtySandP500Index40BloombergUSAggregateBondIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000095456Member" xlink:label="C000095456Member" />
    <label xlink:type="resource" xlink:label="label_C000095456Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000095456Member">C000095456 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000095456Member" xlink:to="label_C000095456Member" />
    <label xlink:type="resource" xlink:label="label_C000095456Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000095456Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000095456Member" xlink:to="label_C000095456Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000095456Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000095456Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000095456Member" xlink:to="label_C000095456Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_ConvertibleSecuritiesRiskMember" xlink:label="ConvertibleSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_ConvertibleSecuritiesRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_ConvertibleSecuritiesRiskMember">Convertible Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSecuritiesRiskMember" xlink:to="label_ConvertibleSecuritiesRiskMember" />
    <label xlink:type="resource" xlink:label="label_ConvertibleSecuritiesRiskMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_ConvertibleSecuritiesRiskMember_2">Convertible Securities Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSecuritiesRiskMember" xlink:to="label_ConvertibleSecuritiesRiskMember_2" order="2.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000003313Member" xlink:label="S000003313Member" />
    <label xlink:type="resource" xlink:label="label_S000003313Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000003313Member">S000003313 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003313Member" xlink:to="label_S000003313Member" />
    <label xlink:type="resource" xlink:label="label_S000003313Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000003313Member_2">Core Bond Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003313Member" xlink:to="label_S000003313Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000003313Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000003313Member_3">Core Bond Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003313Member" xlink:to="label_S000003313Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000008885Member" xlink:label="C000008885Member" />
    <label xlink:type="resource" xlink:label="label_C000008885Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000008885Member">C000008885 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008885Member" xlink:to="label_C000008885Member" />
    <label xlink:type="resource" xlink:label="label_C000008885Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000008885Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008885Member" xlink:to="label_C000008885Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000008885Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000008885Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008885Member" xlink:to="label_C000008885Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000047776Member" xlink:label="C000047776Member" />
    <label xlink:type="resource" xlink:label="label_C000047776Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000047776Member">C000047776 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000047776Member" xlink:to="label_C000047776Member" />
    <label xlink:type="resource" xlink:label="label_C000047776Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000047776Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000047776Member" xlink:to="label_C000047776Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000047776Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000047776Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000047776Member" xlink:to="label_C000047776Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000082348Member" xlink:label="C000082348Member" />
    <label xlink:type="resource" xlink:label="label_C000082348Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000082348Member">C000082348 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000082348Member" xlink:to="label_C000082348Member" />
    <label xlink:type="resource" xlink:label="label_C000082348Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000082348Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000082348Member" xlink:to="label_C000082348Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000082348Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000082348Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000082348Member" xlink:to="label_C000082348Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000008921Member" xlink:label="C000008921Member" />
    <label xlink:type="resource" xlink:label="label_C000008921Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000008921Member">C000008921 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008921Member" xlink:to="label_C000008921Member" />
    <label xlink:type="resource" xlink:label="label_C000008921Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000008921Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008921Member" xlink:to="label_C000008921Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000008921Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000008921Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008921Member" xlink:to="label_C000008921Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000056652Member" xlink:label="C000056652Member" />
    <label xlink:type="resource" xlink:label="label_C000056652Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000056652Member">C000056652 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056652Member" xlink:to="label_C000056652Member" />
    <label xlink:type="resource" xlink:label="label_C000056652Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000056652Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056652Member" xlink:to="label_C000056652Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000056652Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000056652Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056652Member" xlink:to="label_C000056652Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000116036Member" xlink:label="C000116036Member" />
    <label xlink:type="resource" xlink:label="label_C000116036Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000116036Member">C000116036 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000116036Member" xlink:to="label_C000116036Member" />
    <label xlink:type="resource" xlink:label="label_C000116036Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000116036Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000116036Member" xlink:to="label_C000116036Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000116036Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000116036Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000116036Member" xlink:to="label_C000116036Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000127065Member" xlink:label="C000127065Member" />
    <label xlink:type="resource" xlink:label="label_C000127065Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000127065Member">C000127065 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000127065Member" xlink:to="label_C000127065Member" />
    <label xlink:type="resource" xlink:label="label_C000127065Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000127065Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000127065Member" xlink:to="label_C000127065Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000127065Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000127065Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000127065Member" xlink:to="label_C000127065Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000034046Member" xlink:label="S000034046Member" />
    <label xlink:type="resource" xlink:label="label_S000034046Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000034046Member">S000034046 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000034046Member" xlink:to="label_S000034046Member" />
    <label xlink:type="resource" xlink:label="label_S000034046Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000034046Member_2">Health Sciences Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000034046Member" xlink:to="label_S000034046Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000034046Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000034046Member_3">Health Sciences Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000034046Member" xlink:to="label_S000034046Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_LipperHealthBiotechnologyIndexMember" xlink:label="LipperHealthBiotechnologyIndexMember" />
    <label xlink:type="resource" xlink:label="label_LipperHealthBiotechnologyIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_LipperHealthBiotechnologyIndexMember">Lipper Health Biotechnology Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LipperHealthBiotechnologyIndexMember" xlink:to="label_LipperHealthBiotechnologyIndexMember" />
    <label xlink:type="resource" xlink:label="label_LipperHealthBiotechnologyIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_LipperHealthBiotechnologyIndexMember_2">Lipper Health Biotechnology Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LipperHealthBiotechnologyIndexMember" xlink:to="label_LipperHealthBiotechnologyIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_LipperHealthBiotechnologyIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_LipperHealthBiotechnologyIndexMember_3">Lipper Health/Biotechnology Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LipperHealthBiotechnologyIndexMember" xlink:to="label_LipperHealthBiotechnologyIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000104936Member" xlink:label="C000104936Member" />
    <label xlink:type="resource" xlink:label="label_C000104936Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000104936Member">C000104936 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000104936Member" xlink:to="label_C000104936Member" />
    <label xlink:type="resource" xlink:label="label_C000104936Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000104936Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000104936Member" xlink:to="label_C000104936Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000104936Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000104936Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000104936Member" xlink:to="label_C000104936Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000003320Member" xlink:label="S000003320Member" />
    <label xlink:type="resource" xlink:label="label_S000003320Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000003320Member">S000003320 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003320Member" xlink:to="label_S000003320Member" />
    <label xlink:type="resource" xlink:label="label_S000003320Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000003320Member_2">High Yield Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003320Member" xlink:to="label_S000003320Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000003320Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000003320Member_3">High Yield Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000003320Member" xlink:to="label_S000003320Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_BloombergUSHighYield2IssuerCappedIndexMember" xlink:label="BloombergUSHighYield2IssuerCappedIndexMember" />
    <label xlink:type="resource" xlink:label="label_BloombergUSHighYield2IssuerCappedIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_BloombergUSHighYield2IssuerCappedIndexMember">Bloomberg U S High Yield Two Issuer Capped Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BloombergUSHighYield2IssuerCappedIndexMember" xlink:to="label_BloombergUSHighYield2IssuerCappedIndexMember" />
    <label xlink:type="resource" xlink:label="label_BloombergUSHighYield2IssuerCappedIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_BloombergUSHighYield2IssuerCappedIndexMember_2">Bloomberg U S High Yield Two Issuer Capped Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BloombergUSHighYield2IssuerCappedIndexMember" xlink:to="label_BloombergUSHighYield2IssuerCappedIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_BloombergUSHighYield2IssuerCappedIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_BloombergUSHighYield2IssuerCappedIndexMember_3">Bloomberg U.S. High Yield 2% Issuer Capped Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BloombergUSHighYield2IssuerCappedIndexMember" xlink:to="label_BloombergUSHighYield2IssuerCappedIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000008948Member" xlink:label="C000008948Member" />
    <label xlink:type="resource" xlink:label="label_C000008948Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000008948Member">C000008948 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008948Member" xlink:to="label_C000008948Member" />
    <label xlink:type="resource" xlink:label="label_C000008948Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000008948Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008948Member" xlink:to="label_C000008948Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000008948Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000008948Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008948Member" xlink:to="label_C000008948Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000026876Member" xlink:label="C000026876Member" />
    <label xlink:type="resource" xlink:label="label_C000026876Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000026876Member">C000026876 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000026876Member" xlink:to="label_C000026876Member" />
    <label xlink:type="resource" xlink:label="label_C000026876Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000026876Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000026876Member" xlink:to="label_C000026876Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000026876Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000026876Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000026876Member" xlink:to="label_C000026876Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000055170Member" xlink:label="S000055170Member" />
    <label xlink:type="resource" xlink:label="label_S000055170Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000055170Member">S000055170 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000055170Member" xlink:to="label_S000055170Member" />
    <label xlink:type="resource" xlink:label="label_S000055170Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000055170Member_2">International Strategic Equity Allocation Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000055170Member" xlink:to="label_S000055170Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000055170Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000055170Member_3">International Strategic Equity Allocation Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000055170Member" xlink:to="label_S000055170Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_MSCIACWIexUSAIndexMember" xlink:label="MSCIACWIexUSAIndexMember" />
    <label xlink:type="resource" xlink:label="label_MSCIACWIexUSAIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_MSCIACWIexUSAIndexMember">M S C I A C W Iex U S A Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIACWIexUSAIndexMember" xlink:to="label_MSCIACWIexUSAIndexMember" />
    <label xlink:type="resource" xlink:label="label_MSCIACWIexUSAIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_MSCIACWIexUSAIndexMember_2">M S C I A C W Iex U S A Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIACWIexUSAIndexMember" xlink:to="label_MSCIACWIexUSAIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_MSCIACWIexUSAIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_MSCIACWIexUSAIndexMember_3">MSCI ACWI ex USA Index (reflects no deduction for fees, expenses, or taxes, except foreign withholding taxes on dividends)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MSCIACWIexUSAIndexMember" xlink:to="label_MSCIACWIexUSAIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000173477Member" xlink:label="C000173477Member" />
    <label xlink:type="resource" xlink:label="label_C000173477Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000173477Member">C000173477 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000173477Member" xlink:to="label_C000173477Member" />
    <label xlink:type="resource" xlink:label="label_C000173477Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000173477Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000173477Member" xlink:to="label_C000173477Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000173477Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000173477Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000173477Member" xlink:to="label_C000173477Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000024677Member" xlink:label="S000024677Member" />
    <label xlink:type="resource" xlink:label="label_S000024677Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000024677Member">S000024677 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000024677Member" xlink:to="label_S000024677Member" />
    <label xlink:type="resource" xlink:label="label_S000024677Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000024677Member_2">Mid Value Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000024677Member" xlink:to="label_S000024677Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000024677Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000024677Member_3">Mid Value Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000024677Member" xlink:to="label_S000024677Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_RussellMidcapValueIndexMember" xlink:label="RussellMidcapValueIndexMember" />
    <label xlink:type="resource" xlink:label="label_RussellMidcapValueIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_RussellMidcapValueIndexMember">Russell Midcap Value Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RussellMidcapValueIndexMember" xlink:to="label_RussellMidcapValueIndexMember" />
    <label xlink:type="resource" xlink:label="label_RussellMidcapValueIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_RussellMidcapValueIndexMember_2">Russell Midcap Value Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RussellMidcapValueIndexMember" xlink:to="label_RussellMidcapValueIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_RussellMidcapValueIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_RussellMidcapValueIndexMember_3">Russell Midcap Value Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RussellMidcapValueIndexMember" xlink:to="label_RussellMidcapValueIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000073278Member" xlink:label="C000073278Member" />
    <label xlink:type="resource" xlink:label="label_C000073278Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000073278Member">C000073278 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000073278Member" xlink:to="label_C000073278Member" />
    <label xlink:type="resource" xlink:label="label_C000073278Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000073278Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000073278Member" xlink:to="label_C000073278Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000073278Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000073278Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000073278Member" xlink:to="label_C000073278Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000219602Member" xlink:label="C000219602Member" />
    <label xlink:type="resource" xlink:label="label_C000219602Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000219602Member">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000219602Member" xlink:to="label_C000219602Member" />
    <label xlink:type="resource" xlink:label="label_C000219602Member_2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000219602Member_2">C000219602 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000219602Member" xlink:to="label_C000219602Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000219602Member_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000219602Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000219602Member" xlink:to="label_C000219602Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000009220Member" xlink:label="C000009220Member" />
    <label xlink:type="resource" xlink:label="label_C000009220Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000009220Member">C000009220 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009220Member" xlink:to="label_C000009220Member" />
    <label xlink:type="resource" xlink:label="label_C000009220Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000009220Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009220Member" xlink:to="label_C000009220Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000009220Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000009220Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009220Member" xlink:to="label_C000009220Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000008939Member" xlink:label="C000008939Member" />
    <label xlink:type="resource" xlink:label="label_C000008939Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000008939Member">C000008939 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008939Member" xlink:to="label_C000008939Member" />
    <label xlink:type="resource" xlink:label="label_C000008939Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000008939Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008939Member" xlink:to="label_C000008939Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000008939Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000008939Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008939Member" xlink:to="label_C000008939Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000009188Member" xlink:label="C000009188Member" />
    <label xlink:type="resource" xlink:label="label_C000009188Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000009188Member">C000009188 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009188Member" xlink:to="label_C000009188Member" />
    <label xlink:type="resource" xlink:label="label_C000009188Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000009188Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009188Member" xlink:to="label_C000009188Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000009188Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000009188Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009188Member" xlink:to="label_C000009188Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000009815Member" xlink:label="S000009815Member" />
    <label xlink:type="resource" xlink:label="label_S000009815Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000009815Member">S000009815 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000009815Member" xlink:to="label_S000009815Member" />
    <label xlink:type="resource" xlink:label="label_S000009815Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000009815Member_2">Science &amp;amp; Technology Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000009815Member" xlink:to="label_S000009815Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000009815Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000009815Member_3">Science &amp;amp; Technology Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000009815Member" xlink:to="label_S000009815Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_SPNorthAmericanTechnologyIndexMember" xlink:label="SPNorthAmericanTechnologyIndexMember" />
    <label xlink:type="resource" xlink:label="label_SPNorthAmericanTechnologyIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_SPNorthAmericanTechnologyIndexMember">S P North American Technology Index [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SPNorthAmericanTechnologyIndexMember" xlink:to="label_SPNorthAmericanTechnologyIndexMember" />
    <label xlink:type="resource" xlink:label="label_SPNorthAmericanTechnologyIndexMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_SPNorthAmericanTechnologyIndexMember_2">S P North American Technology Index Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SPNorthAmericanTechnologyIndexMember" xlink:to="label_SPNorthAmericanTechnologyIndexMember_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_SPNorthAmericanTechnologyIndexMember_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_SPNorthAmericanTechnologyIndexMember_3">S&amp;P North American Technology Index (reflects no deduction for fees, expenses, or taxes)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SPNorthAmericanTechnologyIndexMember" xlink:to="label_SPNorthAmericanTechnologyIndexMember_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000027161Member" xlink:label="C000027161Member" />
    <label xlink:type="resource" xlink:label="label_C000027161Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000027161Member">C000027161 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000027161Member" xlink:to="label_C000027161Member" />
    <label xlink:type="resource" xlink:label="label_C000027161Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000027161Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000027161Member" xlink:to="label_C000027161Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000027161Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000027161Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000027161Member" xlink:to="label_C000027161Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000009243Member" xlink:label="C000009243Member" />
    <label xlink:type="resource" xlink:label="label_C000009243Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000009243Member">C000009243 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009243Member" xlink:to="label_C000009243Member" />
    <label xlink:type="resource" xlink:label="label_C000009243Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000009243Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009243Member" xlink:to="label_C000009243Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000009243Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000009243Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009243Member" xlink:to="label_C000009243Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000027197Member" xlink:label="C000027197Member" />
    <label xlink:type="resource" xlink:label="label_C000027197Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000027197Member">C000027197 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000027197Member" xlink:to="label_C000027197Member" />
    <label xlink:type="resource" xlink:label="label_C000027197Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000027197Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000027197Member" xlink:to="label_C000027197Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000027197Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000027197Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000027197Member" xlink:to="label_C000027197Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000027206Member" xlink:label="C000027206Member" />
    <label xlink:type="resource" xlink:label="label_C000027206Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000027206Member">C000027206 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000027206Member" xlink:to="label_C000027206Member" />
    <label xlink:type="resource" xlink:label="label_C000027206Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000027206Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000027206Member" xlink:to="label_C000027206Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000027206Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000027206Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000027206Member" xlink:to="label_C000027206Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_S000055171Member" xlink:label="S000055171Member" />
    <label xlink:type="resource" xlink:label="label_S000055171Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_S000055171Member">S000055171 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000055171Member" xlink:to="label_S000055171Member" />
    <label xlink:type="resource" xlink:label="label_S000055171Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_S000055171Member_2">U.S. Sector Rotation Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000055171Member" xlink:to="label_S000055171Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_S000055171Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_S000055171Member_3">U.S. Sector Rotation Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="S000055171Member" xlink:to="label_S000055171Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000173478Member" xlink:label="C000173478Member" />
    <label xlink:type="resource" xlink:label="label_C000173478Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000173478Member">C000173478 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000173478Member" xlink:to="label_C000173478Member" />
    <label xlink:type="resource" xlink:label="label_C000173478Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000173478Member_2">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000173478Member" xlink:to="label_C000173478Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000173478Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000173478Member_3">Class NAV</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000173478Member" xlink:to="label_C000173478Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_Class1Member" xlink:label="Class1Member" />
    <label xlink:type="resource" xlink:label="label_Class1Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_Class1Member">Class1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Class1Member" xlink:to="label_Class1Member" />
    <label xlink:type="resource" xlink:label="label_Class1Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_Class1Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Class1Member" xlink:to="label_Class1Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_Class1Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_Class1Member_3">Class1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Class1Member" xlink:to="label_Class1Member_3" order="3.0" />
    <label xlink:type="resource" xlink:label="label_Class1Member_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="label_Class1Member_4">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Class1Member" xlink:to="label_Class1Member_4" order="4.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000008868Member" xlink:label="C000008868Member" />
    <label xlink:type="resource" xlink:label="label_C000008868Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000008868Member">C000008868 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008868Member" xlink:to="label_C000008868Member" />
    <label xlink:type="resource" xlink:label="label_C000008868Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000008868Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008868Member" xlink:to="label_C000008868Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000008868Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000008868Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008868Member" xlink:to="label_C000008868Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000008877Member" xlink:label="C000008877Member" />
    <label xlink:type="resource" xlink:label="label_C000008877Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000008877Member">C000008877 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008877Member" xlink:to="label_C000008877Member" />
    <label xlink:type="resource" xlink:label="label_C000008877Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000008877Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008877Member" xlink:to="label_C000008877Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000008877Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000008877Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008877Member" xlink:to="label_C000008877Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000008886Member" xlink:label="C000008886Member" />
    <label xlink:type="resource" xlink:label="label_C000008886Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000008886Member">C000008886 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008886Member" xlink:to="label_C000008886Member" />
    <label xlink:type="resource" xlink:label="label_C000008886Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000008886Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008886Member" xlink:to="label_C000008886Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000008886Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000008886Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008886Member" xlink:to="label_C000008886Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000008922Member" xlink:label="C000008922Member" />
    <label xlink:type="resource" xlink:label="label_C000008922Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000008922Member">C000008922 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008922Member" xlink:to="label_C000008922Member" />
    <label xlink:type="resource" xlink:label="label_C000008922Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000008922Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008922Member" xlink:to="label_C000008922Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000008922Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000008922Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008922Member" xlink:to="label_C000008922Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000056650Member" xlink:label="C000056650Member" />
    <label xlink:type="resource" xlink:label="label_C000056650Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000056650Member">C000056650 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056650Member" xlink:to="label_C000056650Member" />
    <label xlink:type="resource" xlink:label="label_C000056650Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000056650Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056650Member" xlink:to="label_C000056650Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000056650Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000056650Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000056650Member" xlink:to="label_C000056650Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000008949Member" xlink:label="C000008949Member" />
    <label xlink:type="resource" xlink:label="label_C000008949Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000008949Member">C000008949 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008949Member" xlink:to="label_C000008949Member" />
    <label xlink:type="resource" xlink:label="label_C000008949Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000008949Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008949Member" xlink:to="label_C000008949Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000008949Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000008949Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008949Member" xlink:to="label_C000008949Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000221529Member" xlink:label="C000221529Member" />
    <label xlink:type="resource" xlink:label="label_C000221529Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000221529Member">C000221529 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221529Member" xlink:to="label_C000221529Member" />
    <label xlink:type="resource" xlink:label="label_C000221529Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000221529Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221529Member" xlink:to="label_C000221529Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000221529Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000221529Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221529Member" xlink:to="label_C000221529Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000167628Member" xlink:label="C000167628Member" />
    <label xlink:type="resource" xlink:label="label_C000167628Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000167628Member">C000167628 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167628Member" xlink:to="label_C000167628Member" />
    <label xlink:type="resource" xlink:label="label_C000167628Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000167628Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167628Member" xlink:to="label_C000167628Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000167628Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000167628Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167628Member" xlink:to="label_C000167628Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000138480Member" xlink:label="C000138480Member" />
    <label xlink:type="resource" xlink:label="label_C000138480Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000138480Member">C000138480 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138480Member" xlink:to="label_C000138480Member" />
    <label xlink:type="resource" xlink:label="label_C000138480Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000138480Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138480Member" xlink:to="label_C000138480Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000138480Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000138480Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138480Member" xlink:to="label_C000138480Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132799Member" xlink:label="C000132799Member" />
    <label xlink:type="resource" xlink:label="label_C000132799Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132799Member">C000132799 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132799Member" xlink:to="label_C000132799Member" />
    <label xlink:type="resource" xlink:label="label_C000132799Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132799Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132799Member" xlink:to="label_C000132799Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132799Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132799Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132799Member" xlink:to="label_C000132799Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132791Member" xlink:label="C000132791Member" />
    <label xlink:type="resource" xlink:label="label_C000132791Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132791Member">C000132791 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132791Member" xlink:to="label_C000132791Member" />
    <label xlink:type="resource" xlink:label="label_C000132791Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132791Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132791Member" xlink:to="label_C000132791Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132791Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132791Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132791Member" xlink:to="label_C000132791Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132783Member" xlink:label="C000132783Member" />
    <label xlink:type="resource" xlink:label="label_C000132783Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132783Member">C000132783 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132783Member" xlink:to="label_C000132783Member" />
    <label xlink:type="resource" xlink:label="label_C000132783Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132783Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132783Member" xlink:to="label_C000132783Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132783Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132783Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132783Member" xlink:to="label_C000132783Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132775Member" xlink:label="C000132775Member" />
    <label xlink:type="resource" xlink:label="label_C000132775Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132775Member">C000132775 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132775Member" xlink:to="label_C000132775Member" />
    <label xlink:type="resource" xlink:label="label_C000132775Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132775Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132775Member" xlink:to="label_C000132775Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132775Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132775Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132775Member" xlink:to="label_C000132775Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132767Member" xlink:label="C000132767Member" />
    <label xlink:type="resource" xlink:label="label_C000132767Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132767Member">C000132767 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132767Member" xlink:to="label_C000132767Member" />
    <label xlink:type="resource" xlink:label="label_C000132767Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132767Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132767Member" xlink:to="label_C000132767Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132767Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132767Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132767Member" xlink:to="label_C000132767Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132759Member" xlink:label="C000132759Member" />
    <label xlink:type="resource" xlink:label="label_C000132759Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132759Member">C000132759 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132759Member" xlink:to="label_C000132759Member" />
    <label xlink:type="resource" xlink:label="label_C000132759Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132759Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132759Member" xlink:to="label_C000132759Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132759Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132759Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132759Member" xlink:to="label_C000132759Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132751Member" xlink:label="C000132751Member" />
    <label xlink:type="resource" xlink:label="label_C000132751Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132751Member">C000132751 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132751Member" xlink:to="label_C000132751Member" />
    <label xlink:type="resource" xlink:label="label_C000132751Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132751Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132751Member" xlink:to="label_C000132751Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132751Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132751Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132751Member" xlink:to="label_C000132751Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132750Member" xlink:label="C000132750Member" />
    <label xlink:type="resource" xlink:label="label_C000132750Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132750Member">C000132750 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132750Member" xlink:to="label_C000132750Member" />
    <label xlink:type="resource" xlink:label="label_C000132750Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132750Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132750Member" xlink:to="label_C000132750Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132750Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132750Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132750Member" xlink:to="label_C000132750Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000132735Member" xlink:label="C000132735Member" />
    <label xlink:type="resource" xlink:label="label_C000132735Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000132735Member">C000132735 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132735Member" xlink:to="label_C000132735Member" />
    <label xlink:type="resource" xlink:label="label_C000132735Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000132735Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132735Member" xlink:to="label_C000132735Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000132735Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000132735Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000132735Member" xlink:to="label_C000132735Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134634Member" xlink:label="C000134634Member" />
    <label xlink:type="resource" xlink:label="label_C000134634Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134634Member">C000134634 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134634Member" xlink:to="label_C000134634Member" />
    <label xlink:type="resource" xlink:label="label_C000134634Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134634Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134634Member" xlink:to="label_C000134634Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134634Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134634Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134634Member" xlink:to="label_C000134634Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134661Member" xlink:label="C000134661Member" />
    <label xlink:type="resource" xlink:label="label_C000134661Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134661Member">C000134661 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134661Member" xlink:to="label_C000134661Member" />
    <label xlink:type="resource" xlink:label="label_C000134661Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134661Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134661Member" xlink:to="label_C000134661Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134661Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134661Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134661Member" xlink:to="label_C000134661Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134643Member" xlink:label="C000134643Member" />
    <label xlink:type="resource" xlink:label="label_C000134643Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134643Member">C000134643 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134643Member" xlink:to="label_C000134643Member" />
    <label xlink:type="resource" xlink:label="label_C000134643Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134643Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134643Member" xlink:to="label_C000134643Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134643Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134643Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134643Member" xlink:to="label_C000134643Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134670Member" xlink:label="C000134670Member" />
    <label xlink:type="resource" xlink:label="label_C000134670Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134670Member">C000134670 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134670Member" xlink:to="label_C000134670Member" />
    <label xlink:type="resource" xlink:label="label_C000134670Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134670Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134670Member" xlink:to="label_C000134670Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134670Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134670Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134670Member" xlink:to="label_C000134670Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000134652Member" xlink:label="C000134652Member" />
    <label xlink:type="resource" xlink:label="label_C000134652Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000134652Member">C000134652 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134652Member" xlink:to="label_C000134652Member" />
    <label xlink:type="resource" xlink:label="label_C000134652Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000134652Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134652Member" xlink:to="label_C000134652Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000134652Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000134652Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000134652Member" xlink:to="label_C000134652Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000221540Member" xlink:label="C000221540Member" />
    <label xlink:type="resource" xlink:label="label_C000221540Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000221540Member">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221540Member" xlink:to="label_C000221540Member" />
    <label xlink:type="resource" xlink:label="label_C000221540Member_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000221540Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221540Member" xlink:to="label_C000221540Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000221540Member_3" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000221540Member_3">C000221540 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000221540Member" xlink:to="label_C000221540Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000167626Member" xlink:label="C000167626Member" />
    <label xlink:type="resource" xlink:label="label_C000167626Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000167626Member">C000167626 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167626Member" xlink:to="label_C000167626Member" />
    <label xlink:type="resource" xlink:label="label_C000167626Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000167626Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167626Member" xlink:to="label_C000167626Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000167626Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000167626Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000167626Member" xlink:to="label_C000167626Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000138478Member" xlink:label="C000138478Member" />
    <label xlink:type="resource" xlink:label="label_C000138478Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000138478Member">C000138478 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138478Member" xlink:to="label_C000138478Member" />
    <label xlink:type="resource" xlink:label="label_C000138478Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000138478Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138478Member" xlink:to="label_C000138478Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000138478Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000138478Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000138478Member" xlink:to="label_C000138478Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037417Member" xlink:label="C000037417Member" />
    <label xlink:type="resource" xlink:label="label_C000037417Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037417Member">C000037417 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037417Member" xlink:to="label_C000037417Member" />
    <label xlink:type="resource" xlink:label="label_C000037417Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037417Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037417Member" xlink:to="label_C000037417Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037417Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037417Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037417Member" xlink:to="label_C000037417Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037406Member" xlink:label="C000037406Member" />
    <label xlink:type="resource" xlink:label="label_C000037406Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037406Member">C000037406 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037406Member" xlink:to="label_C000037406Member" />
    <label xlink:type="resource" xlink:label="label_C000037406Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037406Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037406Member" xlink:to="label_C000037406Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037406Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037406Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037406Member" xlink:to="label_C000037406Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037395Member" xlink:label="C000037395Member" />
    <label xlink:type="resource" xlink:label="label_C000037395Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037395Member">C000037395 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037395Member" xlink:to="label_C000037395Member" />
    <label xlink:type="resource" xlink:label="label_C000037395Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037395Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037395Member" xlink:to="label_C000037395Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037395Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037395Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037395Member" xlink:to="label_C000037395Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037384Member" xlink:label="C000037384Member" />
    <label xlink:type="resource" xlink:label="label_C000037384Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037384Member">C000037384 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037384Member" xlink:to="label_C000037384Member" />
    <label xlink:type="resource" xlink:label="label_C000037384Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037384Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037384Member" xlink:to="label_C000037384Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037384Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037384Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037384Member" xlink:to="label_C000037384Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037373Member" xlink:label="C000037373Member" />
    <label xlink:type="resource" xlink:label="label_C000037373Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037373Member">C000037373 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037373Member" xlink:to="label_C000037373Member" />
    <label xlink:type="resource" xlink:label="label_C000037373Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037373Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037373Member" xlink:to="label_C000037373Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037373Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037373Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037373Member" xlink:to="label_C000037373Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037362Member" xlink:label="C000037362Member" />
    <label xlink:type="resource" xlink:label="label_C000037362Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037362Member">C000037362 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037362Member" xlink:to="label_C000037362Member" />
    <label xlink:type="resource" xlink:label="label_C000037362Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037362Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037362Member" xlink:to="label_C000037362Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037362Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037362Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037362Member" xlink:to="label_C000037362Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037351Member" xlink:label="C000037351Member" />
    <label xlink:type="resource" xlink:label="label_C000037351Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037351Member">C000037351 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037351Member" xlink:to="label_C000037351Member" />
    <label xlink:type="resource" xlink:label="label_C000037351Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037351Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037351Member" xlink:to="label_C000037351Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037351Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037351Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037351Member" xlink:to="label_C000037351Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037340Member" xlink:label="C000037340Member" />
    <label xlink:type="resource" xlink:label="label_C000037340Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037340Member">C000037340 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037340Member" xlink:to="label_C000037340Member" />
    <label xlink:type="resource" xlink:label="label_C000037340Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037340Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037340Member" xlink:to="label_C000037340Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037340Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037340Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037340Member" xlink:to="label_C000037340Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000037309Member" xlink:label="C000037309Member" />
    <label xlink:type="resource" xlink:label="label_C000037309Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000037309Member">C000037309 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037309Member" xlink:to="label_C000037309Member" />
    <label xlink:type="resource" xlink:label="label_C000037309Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000037309Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037309Member" xlink:to="label_C000037309Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000037309Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000037309Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000037309Member" xlink:to="label_C000037309Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000009221Member" xlink:label="C000009221Member" />
    <label xlink:type="resource" xlink:label="label_C000009221Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000009221Member">C000009221 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009221Member" xlink:to="label_C000009221Member" />
    <label xlink:type="resource" xlink:label="label_C000009221Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000009221Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009221Member" xlink:to="label_C000009221Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000009221Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000009221Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009221Member" xlink:to="label_C000009221Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000008940Member" xlink:label="C000008940Member" />
    <label xlink:type="resource" xlink:label="label_C000008940Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000008940Member">C000008940 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008940Member" xlink:to="label_C000008940Member" />
    <label xlink:type="resource" xlink:label="label_C000008940Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000008940Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008940Member" xlink:to="label_C000008940Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000008940Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000008940Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000008940Member" xlink:to="label_C000008940Member_3" order="3.0" />
    <loc xlink:type="locator" xlink:href="jhf-20241220.xsd#jhf_C000009189Member" xlink:label="C000009189Member" />
    <label xlink:type="resource" xlink:label="label_C000009189Member" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_C000009189Member">C000009189 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009189Member" xlink:to="label_C000009189Member" />
    <label xlink:type="resource" xlink:label="label_C000009189Member_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="label_C000009189Member_2">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009189Member" xlink:to="label_C000009189Member_2" order="2.0" />
    <label xlink:type="resource" xlink:label="label_C000009189Member_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="label_C000009189Member_3">Class 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="C000009189Member" xlink:to="label_C000009189Member_3" order="3.0" />
  </labelLink>
</linkbase>
