<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created by Certent Disclosure Management 24.2.0.1 -->
<!--Based on XBRL 2.1-->
<!--Created on: 4/7/2025 7:28:26 AM-->
<!--Modified on: 4/7/2025 7:28:26 AM-->
<linkbase p1:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p1="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.xbrl.org/2003/linkbase">
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document And Entity Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Stock by Class [Table]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Stock [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Type</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Registrant Name</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Central Index Key</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems" xlink:label="ecd_PayVsPerformanceDisclosureLineItems" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PayVsPerformanceDisclosureLineItems" xlink:to="ecd_PayVsPerformanceDisclosureLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PayVsPerformanceDisclosureLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable" xlink:label="ecd_PvpTable" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpTable" xlink:to="ecd_PvpTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pay vs Performance Disclosure [Table]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_PvpTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pay vs Performance Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis" xlink:label="ecd_ExecutiveCategoryAxis" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ExecutiveCategoryAxis" xlink:to="ecd_ExecutiveCategoryAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ExecutiveCategoryAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Executive Category [Axis]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_ExecutiveCategoryAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Executive Category:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember" xlink:label="ecd_AllExecutiveCategoriesMember" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AllExecutiveCategoriesMember" xlink:to="ecd_AllExecutiveCategoriesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AllExecutiveCategoriesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">All Executive Categories [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_AllExecutiveCategoriesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">All Executive Categories</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember" xlink:label="ecd_PeoMember" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoMember" xlink:to="ecd_PeoMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Peo [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_PeoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember" xlink:label="ecd_NonPeoNeoMember" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonPeoNeoMember" xlink:to="ecd_NonPeoNeoMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonPeoNeoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non Peo Neo [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_NonPeoNeoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock" xlink:label="ecd_PvpTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpTableTextBlock" xlink:to="ecd_PvpTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pay vs Performance [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_PvpTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pay vs Performance Disclosure, Table</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName" xlink:label="ecd_CoSelectedMeasureName" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CoSelectedMeasureName" xlink:to="ecd_CoSelectedMeasureName_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CoSelectedMeasureName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Company Selected Measure Name</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_CoSelectedMeasureName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock" xlink:label="ecd_NamedExecutiveOfficersFnTextBlock" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="ecd_NamedExecutiveOfficersFnTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NamedExecutiveOfficersFnTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_NamedExecutiveOfficersFnTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Named Executive Officers, Footnote</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock" xlink:label="ecd_PeerGroupIssuersFnTextBlock" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeerGroupIssuersFnTextBlock" xlink:to="ecd_PeerGroupIssuersFnTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeerGroupIssuersFnTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_PeerGroupIssuersFnTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Peer Group Issuers, Footnote</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt" xlink:label="ecd_PeoTotalCompAmt" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoTotalCompAmt" xlink:to="ecd_PeoTotalCompAmt_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoTotalCompAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">PEO Total Compensation Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_PeoTotalCompAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt" xlink:label="ecd_PeoActuallyPaidCompAmt" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoActuallyPaidCompAmt" xlink:to="ecd_PeoActuallyPaidCompAmt_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoActuallyPaidCompAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">PEO Actually Paid Compensation Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_PeoActuallyPaidCompAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock" xlink:label="ecd_AdjToPeoCompFnTextBlock" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToPeoCompFnTextBlock" xlink:to="ecd_AdjToPeoCompFnTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToPeoCompFnTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_AdjToPeoCompFnTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment To PEO Compensation, Footnote</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt" xlink:label="ecd_NonPeoNeoAvgTotalCompAmt" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="ecd_NonPeoNeoAvgTotalCompAmt_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonPeoNeoAvgTotalCompAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_NonPeoNeoAvgTotalCompAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:label="ecd_NonPeoNeoAvgCompActuallyPaidAmt" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="ecd_NonPeoNeoAvgCompActuallyPaidAmt_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonPeoNeoAvgCompActuallyPaidAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_NonPeoNeoAvgCompActuallyPaidAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:label="ecd_AdjToNonPeoNeoCompFnTextBlock" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="ecd_AdjToNonPeoNeoCompFnTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToNonPeoNeoCompFnTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_AdjToNonPeoNeoCompFnTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:label="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock" xlink:label="ecd_TabularListTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TabularListTableTextBlock" xlink:to="ecd_TabularListTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TabularListTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular List [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_TabularListTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular List, Table</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt" xlink:label="ecd_TotalShareholderRtnAmt" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TotalShareholderRtnAmt" xlink:to="ecd_TotalShareholderRtnAmt_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TotalShareholderRtnAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Shareholder Return Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_TotalShareholderRtnAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt" xlink:label="ecd_PeerGroupTotalShareholderRtnAmt" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="ecd_PeerGroupTotalShareholderRtnAmt_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeerGroupTotalShareholderRtnAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Peer Group Total Shareholder Return Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_PeerGroupTotalShareholderRtnAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Attributable to Parent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt" xlink:label="ecd_CoSelectedMeasureAmt" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CoSelectedMeasureAmt" xlink:to="ecd_CoSelectedMeasureAmt_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CoSelectedMeasureAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Company Selected Measure Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_CoSelectedMeasureAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName" xlink:label="ecd_PeoName" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoName" xlink:to="ecd_PeoName_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">PEO Name</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_PeoName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName" xlink:label="ecd_MeasureName" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MeasureName" xlink:to="ecd_MeasureName_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MeasureName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measure Name</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_MeasureName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock" xlink:label="ecd_NonGaapMeasureDescriptionTextBlock" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="ecd_NonGaapMeasureDescriptionTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonGaapMeasureDescriptionTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-GAAP Measure Description [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_NonGaapMeasureDescriptionTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-GAAP Measure Description</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt" xlink:label="ecd_AdjToCompAmt" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToCompAmt" xlink:to="ecd_AdjToCompAmt_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToCompAmt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems" xlink:label="ecd_AwardTmgDiscLineItems" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgDiscLineItems" xlink:to="ecd_AwardTmgDiscLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgDiscLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock" xlink:label="ecd_AwardTmgMnpiDiscTextBlock" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgMnpiDiscTextBlock" xlink:to="ecd_AwardTmgMnpiDiscTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgMnpiDiscTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_AwardTmgMnpiDiscTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Timing MNPI Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock" xlink:label="ecd_AwardTmgMethodTextBlock" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgMethodTextBlock" xlink:to="ecd_AwardTmgMethodTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgMethodTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Timing Method [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_AwardTmgMethodTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Timing Method</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag" xlink:label="ecd_AwardTmgPredtrmndFlag" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgPredtrmndFlag" xlink:to="ecd_AwardTmgPredtrmndFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgPredtrmndFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Timing Predetermined [Flag]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_AwardTmgPredtrmndFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Timing Predetermined</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag" xlink:label="ecd_AwardTmgMnpiCnsdrdFlag" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="ecd_AwardTmgMnpiCnsdrdFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgMnpiCnsdrdFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Timing MNPI Considered [Flag]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_AwardTmgMnpiCnsdrdFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Timing MNPI Considered</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:label="ecd_AwardTmgHowMnpiCnsdrdTextBlock" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="ecd_AwardTmgHowMnpiCnsdrdTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgHowMnpiCnsdrdTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_AwardTmgHowMnpiCnsdrdTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Timing, How MNPI Considered</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag" xlink:label="ecd_MnpiDiscTimedForCompValFlag" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MnpiDiscTimedForCompValFlag" xlink:to="ecd_MnpiDiscTimedForCompValFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MnpiDiscTimedForCompValFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_MnpiDiscTimedForCompValFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems" xlink:label="ecd_InsiderTradingPoliciesProcLineItems" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTradingPoliciesProcLineItems" xlink:to="ecd_InsiderTradingPoliciesProcLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTradingPoliciesProcLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Insider Trading Policies and Procedures Adopted</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis" xlink:label="ecd_AdjToCompAxis" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToCompAxis" xlink:to="ecd_AdjToCompAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToCompAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment to Compensation [Axis]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_AdjToCompAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment to Compensation:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember" xlink:label="ecd_AllAdjToCompMember" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AllAdjToCompMember" xlink:to="ecd_AllAdjToCompMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AllAdjToCompMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">All Adj To Comp [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_AllAdjToCompMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">All Adjustments to Compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="che-20250519.xsd#che_AggregateChangeInActuarialPresentValueOfPensionMember" xlink:label="che_AggregateChangeInActuarialPresentValueOfPensionMember" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="che_AggregateChangeInActuarialPresentValueOfPensionMember" xlink:to="che_AggregateChangeInActuarialPresentValueOfPensionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="che_AggregateChangeInActuarialPresentValueOfPensionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aggregate Change in Actuarial Present Value of Pension [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="che_AggregateChangeInActuarialPresentValueOfPensionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aggregate Change In Actuarial Present Value Of Pension [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="che_AggregateChangeInActuarialPresentValueOfPensionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aggregate Change in Actuarial Present Value of Pension [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="che-20250519.xsd#che_ActuariallyDeterminedServiceCostsOfPensionMember" xlink:label="che_ActuariallyDeterminedServiceCostsOfPensionMember" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="che_ActuariallyDeterminedServiceCostsOfPensionMember" xlink:to="che_ActuariallyDeterminedServiceCostsOfPensionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="che_ActuariallyDeterminedServiceCostsOfPensionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Actuarially Determined Service Costs of Pension [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="che_ActuariallyDeterminedServiceCostsOfPensionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Actuarially Determined Service Costs Of Pension [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="che_ActuariallyDeterminedServiceCostsOfPensionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Actuarially Determined Service Costs of Pension [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="che-20250519.xsd#che_ValuesReportedInStockAwardsColumnOnSummaryCompensationTableMember" xlink:label="che_ValuesReportedInStockAwardsColumnOnSummaryCompensationTableMember" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="che_ValuesReportedInStockAwardsColumnOnSummaryCompensationTableMember" xlink:to="che_ValuesReportedInStockAwardsColumnOnSummaryCompensationTableMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="che_ValuesReportedInStockAwardsColumnOnSummaryCompensationTableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Values Reported in Stock Awards Column on Summary Compensation Table [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="che_ValuesReportedInStockAwardsColumnOnSummaryCompensationTableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Values Reported In Stock Awards Column On Summary Compensation Table [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="che_ValuesReportedInStockAwardsColumnOnSummaryCompensationTableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Values Reported in Stock Awards Column on Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="che-20250519.xsd#che_ValuesReportedInStockOptionsColumnOnSummaryCompensationTableMember" xlink:label="che_ValuesReportedInStockOptionsColumnOnSummaryCompensationTableMember" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="che_ValuesReportedInStockOptionsColumnOnSummaryCompensationTableMember" xlink:to="che_ValuesReportedInStockOptionsColumnOnSummaryCompensationTableMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="che_ValuesReportedInStockOptionsColumnOnSummaryCompensationTableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Values Reported in Stock Options Column on Summary Compensation Table [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="che_ValuesReportedInStockOptionsColumnOnSummaryCompensationTableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Values Reported In Stock Options Column On Summary Compensation Table [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="che_ValuesReportedInStockOptionsColumnOnSummaryCompensationTableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Values Reported in Stock Options Column on Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="che-20250519.xsd#che_YearEndFairValueForStockAwardsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember" xlink:label="che_YearEndFairValueForStockAwardsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="che_YearEndFairValueForStockAwardsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember" xlink:to="che_YearEndFairValueForStockAwardsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="che_YearEndFairValueForStockAwardsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Year-End Fair Value for Stock Awards Granted in Covered Fiscal Year (Outstanding and Unvested) [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="che_YearEndFairValueForStockAwardsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Year End Fair Value For Stock Awards Granted In Covered Fiscal Year Outstanding And Unvested [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="che_YearEndFairValueForStockAwardsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Year-End Fair Value for Stock Awards Granted in Covered Fiscal Year (Outstanding and Unvested) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="che-20250519.xsd#che_YearEndFairValueForStockOptionsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember" xlink:label="che_YearEndFairValueForStockOptionsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="che_YearEndFairValueForStockOptionsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember" xlink:to="che_YearEndFairValueForStockOptionsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="che_YearEndFairValueForStockOptionsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Year-End Fair Value for Stock Options Granted in Covered Fiscal Year (Outstanding and Unvested) [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="che_YearEndFairValueForStockOptionsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Year End Fair Value For Stock Options Granted In Covered Fiscal Year Outstanding And Unvested [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="che_YearEndFairValueForStockOptionsGrantedInCoveredFiscalYearOutstandingAndUnvestedMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Year-End Fair Value for Stock Options Granted in Covered Fiscal Year (Outstanding and Unvested) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="che-20250519.xsd#che_PriorYearStockAwardsFairValueMember" xlink:label="che_PriorYearStockAwardsFairValueMember" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="che_PriorYearStockAwardsFairValueMember" xlink:to="che_PriorYearStockAwardsFairValueMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="che_PriorYearStockAwardsFairValueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prior Year Stock Awards Fair Value [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="che_PriorYearStockAwardsFairValueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prior Year Stock Awards Fair Value [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="che_PriorYearStockAwardsFairValueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prior Year Stock Awards Fair Value [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="che-20250519.xsd#che_PriorYearStockOptionsFairValueMember" xlink:label="che_PriorYearStockOptionsFairValueMember" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="che_PriorYearStockOptionsFairValueMember" xlink:to="che_PriorYearStockOptionsFairValueMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="che_PriorYearStockOptionsFairValueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prior Year Stock Options Fair Value [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="che_PriorYearStockOptionsFairValueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prior Year Stock Options Fair Value [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="che_PriorYearStockOptionsFairValueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prior Year Stock Options Fair Value [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis" xlink:label="ecd_MeasureAxis" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MeasureAxis" xlink:to="ecd_MeasureAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MeasureAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measure [Axis]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_MeasureAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measure:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureWithAdditionalMeasuresLineItems" xlink:label="ecd_PayVsPerformanceDisclosureWithAdditionalMeasuresLineItems" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PayVsPerformanceDisclosureWithAdditionalMeasuresLineItems" xlink:to="ecd_PayVsPerformanceDisclosureWithAdditionalMeasuresLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PayVsPerformanceDisclosureWithAdditionalMeasuresLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pay vs Performance Disclosure with Additional Measures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpWithAdditionalMeasuresTable" xlink:label="ecd_PvpWithAdditionalMeasuresTable" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpWithAdditionalMeasuresTable" xlink:to="ecd_PvpWithAdditionalMeasuresTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpWithAdditionalMeasuresTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pay vs Performance Disclosure with Additional Measures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjLineItems" xlink:label="ecd_AdjLineItems" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjLineItems" xlink:to="ecd_AdjLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpAdjTable" xlink:label="ecd_PvpAdjTable" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpAdjTable" xlink:to="ecd_PvpAdjTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpAdjTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pay vs. Performance Adjustments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTabularListsLineItems" xlink:label="ecd_PvpTabularListsLineItems" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpTabularListsLineItems" xlink:to="ecd_PvpTabularListsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpTabularListsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pay vs Performance Tabular Lists [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTabularListsTable" xlink:label="ecd_PvpTabularListsTable" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpTabularListsTable" xlink:to="ecd_PvpTabularListsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpTabularListsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pay vs Performance Tabular Lists [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListMeasuresLineItems" xlink:label="ecd_TabularListMeasuresLineItems" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TabularListMeasuresLineItems" xlink:to="ecd_TabularListMeasuresLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TabularListMeasuresLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular List Measures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTabularListTable" xlink:label="ecd_PvpTabularListTable" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpTabularListTable" xlink:to="ecd_PvpTabularListTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpTabularListTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular List [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpMeasuresLineItems" xlink:label="ecd_PvpMeasuresLineItems" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpMeasuresLineItems" xlink:to="ecd_PvpMeasuresLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpMeasuresLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpMeasuresTable" xlink:label="ecd_PvpMeasuresTable" xmlns="http://www.xbrl.org/2003/linkbase"></link:loc>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpMeasuresTable" xlink:to="ecd_PvpMeasuresTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase"></link:labelArc>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpMeasuresTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measures [Table]</link:label></link:labelLink></linkbase>
